进程同步是指对多个相关进程在执行次序上进行协调,以使并发执行的主进程之间有 效地共享资源和相互合作,从而使程序的执行具有可在现行。 首先,程序在调用fork()机那里了一个子进程后,马上调用wait(),使父进程在子进程调 用之前一直处于睡眠状态,这样就使子进程先运行,子进程运行exec()装入命令后,然后调用wait(0)...
如果我们对一个消息或事件赋以唯一的消息名,则我们可用过程wait(消息名)表示进程等待合作进程发来的消息,而用过程signal(消息名)表示向合作进程发送消息。等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法,否则后收到一个错误信号,这个是运行时异常。调用这个方法后,就放弃了这个同步锁了。