日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

管程的特点

發(fā)布時(shí)間:2025/1/21 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 管程的特点 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

管程將共享變量和對(duì)它們的操作集中在一個(gè)模塊中,操作系統(tǒng)或并發(fā)程序就由這樣的模塊構(gòu)成。這樣模塊之間聯(lián)系清晰,便于維護(hù)和修改,易于保證正確性。

從語(yǔ)言的角度看,管程主要有以下特性:

(1)模塊化。管程是一個(gè)基本程序單位,可以單獨(dú)編譯;?

(2)抽象數(shù)據(jù)類型。管程是中不僅有數(shù)據(jù),而且有對(duì)數(shù)據(jù)的操作;?

(3)信息掩蔽。管程外可以調(diào)用管程內(nèi)部定義的一些函數(shù),但函數(shù)的具體實(shí)現(xiàn)外部不可見(jiàn);?

對(duì)于管程中定義的共享變量的所有操作都局限在管程中,外部只能通過(guò)調(diào)用管程的某些函數(shù)來(lái)間接訪問(wèn)這些變量。因此管程有很好的封裝性。管程通常是用于管理資源的,因此管程中有進(jìn)程等待隊(duì)列和相應(yīng)的等待和喚醒操作。

管程有一個(gè)很重要的特性,即任一時(shí)刻管程中只能有一個(gè)活躍進(jìn)程,這一特性使管程能有效地完成互斥。管程是編程語(yǔ)言的組成部分,編譯器知道它們的特殊性,因此可以采用與其他過(guò)程調(diào)用不同的方法來(lái)處理對(duì)管程的調(diào)用。典型的處理方法是,當(dāng)一個(gè)進(jìn)程調(diào)用管程過(guò)程時(shí),該過(guò)程中的前幾條指令將檢查在管程中是否有其他的活躍進(jìn)程。如果有,調(diào)用進(jìn)程將被掛起,直到另一個(gè)進(jìn)程離開(kāi)管程將其喚醒。如果沒(méi)有活躍進(jìn)程在使用管程,則該調(diào)用進(jìn)程可以進(jìn)入。
? ? 進(jìn)入管程時(shí)的互斥由編譯器負(fù)責(zé),但通常的做法是用一個(gè)互斥量或二元信號(hào)量。在任一時(shí)刻,寫(xiě)管程的人無(wú)須關(guān)心編譯器是如何實(shí)現(xiàn)互斥的。他只需知道將所有的臨界區(qū)轉(zhuǎn)換成管程過(guò)程即可,決不會(huì)有兩個(gè)進(jìn)程同時(shí)執(zhí)行臨界區(qū)中的代碼。
? ? 在管程入口有一個(gè)等待隊(duì)列,稱為入口等待隊(duì)列。當(dāng)一個(gè)已進(jìn)入管程的進(jìn)程等待時(shí),就釋放管程的互斥使用權(quán);當(dāng)已進(jìn)入管程的一個(gè)進(jìn)程喚醒另一個(gè)進(jìn)程時(shí),兩者必須有一個(gè)退出或停止使用管程。在管程內(nèi)部,由于執(zhí)行喚醒操作,可能存在多個(gè)等待進(jìn)程(等待使用管程),稱為緊急等待隊(duì)列,它的優(yōu)先級(jí)高于入口等待隊(duì)列。 一個(gè)進(jìn)程進(jìn)入管程之前要先申請(qǐng);離開(kāi)時(shí)釋放使用權(quán),如果緊急等待隊(duì)列不空,則喚醒第一個(gè)等待者。

總結(jié)

以上是生活随笔為你收集整理的管程的特点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美裸体xxxx | 中文字幕91在线 | 一本大道东京热无码aⅴ | 成人精品毛片 | 福利影院在线观看 | 一本在线免费视频 | 欧美亚洲一区 | 国产区精品视频 | 日韩精品电影一区二区三区 | 99国产精品一区 | 成人123| 欧美日韩经典 | 日本免费小视频 | 麻豆精品国产传媒av | 久久夜色精品国产欧美乱 | 波多野吉衣一区二区三区 | 亚洲无码乱码精品国产 | 福利在线视频观看 | 在线观看视频二区 | 狠狠操伊人| 日日夜夜中文字幕 | 国产一级一片免费播放 | 色老头一区二区 | 天天透天天干 | 精品视频一区二区三区在线观看 | 国产精品无码久久久久一区二区 | 美女光屁屁露胸胸 | 噜噜狠狠狠狠综合久久 | 中文字幕亚洲一区二区三区五十路 | 人妻偷人精品一区二区三区 | 婷婷色影院 | 欧美在线色图 | 不卡中文字幕在线 | 羞羞羞网站| 激情六月 | 国产高清不卡视频 | 手机在线看永久av片免费 | 毛片综合| 国产乱来视频 | 三年电影在线观看 | 中文字幕精品一区久久久久 | 国产剧情在线一区 | 中国丰满老太hd | 91刺激| 久久dvd| 亚洲国产精品美女 | 午夜寂寞影院在线观看 | 福利一区二区 | 熟妇人妻中文av无码 | 久久高清免费视频 | 国模无码视频一区 | 69精品一区二区 | 亚洲第四页 | 天天射天天草 | 亚洲精品一区二区三区新线路 | 鲁丝片一区二区三区 | 成人网在线播放 | 久久久无码精品亚洲无少妇 | 国产不卡视频 | 97性视频| 日本韩国在线观看 | 高清免费av | 蜜臀av一区 | 五月婷婷激情视频 | 人人妻人人爽欧美成人一区 | 少妇太紧太爽又黄又硬又爽 | 看污片网站 | 国内自拍视频在线播放 | 日韩城人免费 | 激情小说激情视频 | 亚洲国产成人久久 | 女色综合 | 国产又粗又黄又猛 | 成人教育av | 美女黄色在线观看 | 992tv成人免费视频 | 欧美乱视频 | 亚洲爱色 | 成人毛片软件 | np视频| 91丝袜美腿 | 人人干超碰 | 久久久国产成人一区二区三区 | 少妇看片 | 国产精选视频在线观看 | 成人在线免费视频观看 | 成人蜜桃视频 | 四川丰满少妇被弄到高潮 | 色爱综合区 | 亚洲欧洲精品一区 | 性生交大全免费看 | 黄色三级在线 | 久久亚洲AV成人无码国产野外 | 青青草视频免费观看 | av男人资源 | 福利视频二区 | 手机看片欧美日韩 | 五月婷婷开心中文字幕 | 欧美色图小说 |