管程和殼程的選擇(管程和殼程)

導讀您好,肖大哥就為大家解答關于管程和殼程的選擇,管程和殼程相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、殼程是指流體沿換熱器的殼...

您好,肖大哥就為大家解答關于管程和殼程的選擇,管程和殼程相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、殼程是指流體沿換熱器的殼體、管束和檔板之間的空隙自左至右(或自右至左)所流經的距離。

2、管程在功能上和信號量及PV操作類似,屬于一種進程同步互斥工具,但是具有與信號量及PV操作不同的屬性。

3、管程封裝了同步操作,對進程隱蔽了同步細節,簡化了同步功能的調用界面。

4、用戶編寫并發程序如同編寫順序(串行)程序。

5、擴展資料:管程的屬性:共享性:管程可被系統范圍內的進程互斥訪問,屬于共享資源安全性:管程的局部變量只能由管程的過程訪問,不允許進程或其它管程直接訪問,管程也不能訪問非局部于它的變量。

6、互斥性:多個進程對管程的訪問是互斥的。

7、任一時刻,管程中只能有一個活躍進程。

8、封裝性:管程內的數據結構是私有的,只能在管程內使用,管程內的過程也只能使用管程內的數據結構。

9、進程通過調用管程的過程使用臨界資源。

10、管程在Java中已實現。

11、參考資料來源:百度百科-管程參考資料來源:百度百科-殼程。

本文就講到這里,希望大家會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!