• 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

進(jìn)程間的通信方式三種

2021/09/13
2794
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

硬件型號(hào):戴爾靈越7400

系統(tǒng)版本:windows10

進(jìn)程間的通信方式三種分別是消息隊(duì)列通信、信號(hào)量通信和共享內(nèi)存通信。下面我們具體來了解一下這三種方式。

1、消息隊(duì)列是在兩個(gè)不相關(guān)的進(jìn)程之間傳遞數(shù)據(jù)的一種簡(jiǎn)單高效的方式,獨(dú)立于發(fā)送進(jìn)程和接受進(jìn)程而存在。消息隊(duì)列克服了信號(hào)傳遞信息少、管道只能承載無格式字節(jié)流以及緩沖區(qū)大小受限等缺點(diǎn)。

2、信號(hào)量是一種提供不同進(jìn)程或者一個(gè)給定的不同線程之間同步的手段。它常作為一種鎖機(jī)制,防止進(jìn)程訪問共享資源時(shí),其他的進(jìn)程也訪問該資源。主要作為進(jìn)程之間以及同一進(jìn)程內(nèi)的不同線程之間的同步手段。

3、共享內(nèi)存詩(shī)指在多個(gè)處理器計(jì)算機(jī)中,可以被不同的中央處理器訪問的大容量的內(nèi)存。共享內(nèi)存是最快的 IPC 方式,它是針對(duì)其他進(jìn)程間通信方式運(yùn)行效率低的問題專門設(shè)計(jì)的。它往往與其他通信機(jī)制配合使用,來實(shí)現(xiàn)進(jìn)程間的同步通信。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜