库函数和系统调用的区别

来源:互联网 发布:原生js添加子节点 编辑:程序博客网 时间:2024/06/06 08:44

库函数调用时语言或应用程序的一部分,它是高层的,完全运行在用户空间,它的运行时间属于"用户时间",库函数属于过程调用,开销比较小。

系统函数是内核提供给应用程序的接口,在内核地址空间执行,需要在用户空间和内核上下文环境之间切换,开销比较大,属于操作系统的一部分。









0 0