什么是進程同步?wait( )是如何實現進程同步的?


 

進程同步是指對多個相關進程在執行次序上進行協調,以使並發執行的主進程之間有

效地共享資源和相互合作,從而使程序的執行具有可在現行。

首先,程序在調用fork()機那里了一個子進程后,馬上調用wait(),使父進程在子進程調

用之前一直處於睡眠狀態,這樣就使子進程先運行,子進程運行exec()裝入命令后,然后調用wait(0),使子進程和父進程並發執行,實現進程同步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM