![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux多进程
文章平均质量分 89
aries5555
这个作者很懒,什么都没留下…
展开
-
linux之fork
在一个程序里实现多进程,相对来讲,比在一个程序中实现多线程要更难理解,至少我在开始使用fork()的时候就很容易犯糊涂,所以一步一步来记录学习的过程。先来一段最简单的:int main(void){ printf("before fork(), pid = %d\n", getpid()); fork(); printf("after fork(), pid原创 2012-07-14 20:09:35 · 438 阅读 · 0 评论 -
linux之exit
exit(0) 表示程序正常, exit(1)/exit(-1)表示程序异常退出exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值..exit(1)表原创 2012-07-14 20:07:56 · 666 阅读 · 0 评论 -
ftok函数
统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_t ftok( char * fname, int id )fname就时你指定的文件名,id是子序号。在一般的UNIX实现中,是将文件的索引节点号取出,前面加上子序号得到key_t的返回值。如指定文件的索引节点号为65538,换算成16进制原创 2012-07-28 21:46:35 · 531 阅读 · 0 评论