使用信號量和共享內存實現進程間通訊

共享內存是運行在同一臺機器上的進程間通訊最快的方式,由於數據不須要在不一樣的進程間複製。一般由一個進程建立一塊共享內存區,其他進程對這塊內存區進行讀寫。共享內存每每與其它通訊機制,如信號量結合使用,來達到進程間的同步及互斥。數組 使用共享存儲來實現進程間通訊的注意點是對數據存取的同步,必須確保當一個進程去讀取數據時,它所想要的數據已經寫好了。一般,信號量被要來實現對共享存儲數據存取的同步,另外,能
相關文章
相關標籤/搜索