熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(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)程
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)