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