注册 登录
编程论坛 Linux教室

进程同步

feier7501 发布于 2008-11-08 12:38, 2202 次点击
在Linux环境下用进程控制系统调用实现进程的创建、同步与终止。
设有6个进程,其执行次序如右图1-1所示。其表示的执行次序为:
1)    执行进程P1
2)    执行进程P2、P3或者P4
3)    在进程P2与P3退出后再执行进程P5
4)    在进程P4、P5退出后再执行进程P6
试用系统调用命令:fork()、execl()、
wait()/waitpid()、exit()编写一程序实现右图所示的执行次序。
3 回复
#2
you_me2008-11-08 22:46
sorry,編程這東西我還不是很精通,特別是操作系統的東西.你好好學!
#3
dingyin442008-11-19 16:02
先fork 2、3、4
wait 2、3
fork 5
wait 5、4
fork 6
wait 6
exit
1