系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux系統(tǒng)進(jìn)程管理

Linux系統(tǒng)進(jìn)程管理介紹(5)

時(shí)間:2015-09-09 15:05:32 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150909/57286.html 手機(jī)查看 評(píng)論

  消息傳遞

  消息傳遞的方式跟鎖又有些不一樣了, 因?yàn)檫M(jìn)程間同步互斥不外乎就是阻塞和交換信息兩類, 而消息傳遞提供的API就是最底層的API, 把其他邏輯都交給了上層由程序員控制。

  其提供的API如下:

  1.send(destination, message)

  發(fā)送請(qǐng)求

  2.receive(source, message)

  接收請(qǐng)求

  根據(jù)兩個(gè)接口是否阻塞, 一般又分成如下幾類:

  1.send和receive都阻塞

  一般用于進(jìn)程間緊密同步的時(shí)候使用

  2.send不阻塞, receive阻塞

  比較常見的方式, send之后可以繼續(xù)做別的事情, 但是receive這頭在收到相關(guān)信息之前, 必須阻塞直到相關(guān)信息確認(rèn)才能繼續(xù)。

  3.send和receive都不阻塞

  比較少見。

  一般現(xiàn)在在分布式系統(tǒng)涉及到跨機(jī)器寫作的時(shí)候, 會(huì)使用該方式來做進(jìn)程間的同步和互斥。

  以上就是Linux系統(tǒng)進(jìn)程管理的詳解了,雖然Linux系統(tǒng)的進(jìn)程管理看起來復(fù)雜,操作起來也復(fù)雜,但是只要稍微花費(fèi)一點(diǎn)時(shí)間,還能很容易掌握的。當(dāng)然你也可以借助工具來管理Linux進(jìn)程,具體方法參考:Linux系統(tǒng)Supervisor如何管理進(jìn)程

標(biāo)簽 進(jìn)程管理

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄