自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除