什么是进程同步?wait( )是如何实现进程同步的?

进程同步是指对多个相关进程在执行次序上进行协调,以使并发执行的主进程之间有

效地共享资源和相互合作,从而使程序的执行具有可在现行。

首先,程序在调用fork()机那里了一个子进程后,马上调用wait(),使父进程在子进程调

用之前一直处于睡眠状态,这样就使子进程先运行,子进程运行exec()装入命令后,然后调用wait(0),使子进程和父进程并发执行,实现进程同步。

猜你喜欢

转载自www.cnblogs.com/kazama/p/10734962.html