1. 运行空间     库函数是在用户空间运行,而系统调用是在内核空间运行的

2.是否有缓冲   库函数有缓冲区,  而系统调用没有缓冲区

3.开销大小   库函数开销小,因为库函数设置了缓冲区,减少了内核空间与用户空间之间的切换带来的开销,

                     而系统调用每次发生,必须要从用户空间到内核空间进行切换

4.库函数是可以跨平台的,而系统调用依赖于操作系统

 

 

posted on 2023-06-22 22:21  蔡依林别吸我  阅读(69)  评论(0)    收藏  举报