- 博客(2)
- 收藏
- 关注
原创 fork与vfork的使用和区别
fork和vfork()函数都可以创建一个新的进程。主要的两个区别如下:1.vfork()函数在创建子进程时,不会复制父进程的所有资源,相反,子进程共享父进程的内存,直至其成功执行了exec()或者调用_exit() 退出。2.vfork()函数创建的子进程最后必须调用_exit()函数才能正确退出子进程,不能使用exit()函数。为了更便于理解fork()和vfork()两个
2015-10-03 23:39:52 1213
原创 库函数perror和strerror的使用
在Linux C编程中,我们经常需要调用库函数,常见的比如open/read/write等等。而几乎每个库函数都会返回某类状态值,用来表明调用正确与否。而对返回值进行检查,是很有必要的,对于我们的系统调试,是有很多帮助的。当系统调用失败时,常用的一个方法是使用库函数perror()和strerror(),来打印出错误语句。perror和strerror都是C语言提供的库函数,二者的功能都是
2015-10-01 23:36:37 1241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人