IPC全稱Interprocess Communication,指進(jìn)程間協(xié)作的各種方法,當(dāng)然包括共享內(nèi)存,信號量或Socket等。
管道是進(jìn)程間通信最簡單的方式,任何進(jìn)程的標(biāo)準(zhǔn)輸出都可以作為其他進(jìn)程的輸入。
下面馬上會介紹。
和傳統(tǒng)消息隊列類似,但是在內(nèi)核實現(xiàn)的。
后面也會有更詳細(xì)的介紹。
信號量本質(zhì)上是一個整型計數(shù)器,調(diào)用wait
時計數(shù)減一,減到零開始阻塞進(jìn)程,從而達(dá)到進(jìn)程、線程間協(xié)作的作用。
也就是通過網(wǎng)絡(luò)來通信,這也是最通用的IPC,不要求進(jìn)程在同一臺服務(wù)器上。