Linux高编之进程--------fork函数的同步与异步(兄弟子进程和父子孙进程示列)
前面讲述的fork函数的基本用法,下面通过两个程序来说明fork函数同步与异步之间的关系:
<1>通过fork函数实现在父进程下的四个兄弟子进程(即异步) :
函数实现代码:
可以看到有三个a.out并列,即他们直接属于兄弟进程。
<2>通过fork函数实现在父进程下的父子孙进程(即同步):
函数代码如下:
可知他们之间是父子孙进程,是同步关系。
通过以上我们了解了fork函数同步与异步之间大的差异,又不正确的地方希望指正。。。。