1. 运行空间 库函数是在用户空间运行,而系统调用是在内核空间运行的
2.是否有缓冲 库函数有缓冲区, 而系统调用没有缓冲区
3.开销大小 库函数开销小,因为库函数设置了缓冲区,减少了内核空间与用户空间之间的切换带来的开销,
而系统调用每次发生,必须要从用户空间到内核空间进行切换
4.库函数是可以跨平台的,而系统调用依赖于操作系统
标签:调用,区别,系统,缓冲区,内核,空间,库函数 From: https://www.cnblogs.com/rabbitandtankbestmatch/p/17498481.html