最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

秒殺多線程-讀寫者問題

2023-03-20 21:11 作者:ベ計(jì)院小白隆ミ  | 我要投稿

推薦閱讀:


讀者寫者問題描述非常簡(jiǎn)單,有一個(gè)寫者很多讀者,多個(gè)讀者可以同時(shí)讀文件,但寫者在寫文件時(shí)不允許有讀者在讀文件,同樣有讀者在讀文件時(shí)寫者也不去能寫文件。


分析問題:

1.寫者要等待沒有讀者時(shí)才能寫

2.所有讀者要等待寫者寫完才能讀


只有等待,沒有互斥,但是需要對(duì)輸出進(jìn)行互斥處理。

代碼

根據(jù)結(jié)果可以看出當(dāng)有讀者在讀文件時(shí),寫者線程會(huì)進(jìn)入等待狀態(tài)中。當(dāng)寫者線程在寫文件時(shí),讀者線程也會(huì)排隊(duì)等待,說明讀者和寫者已經(jīng)完成了同步。

可以試試不先啟動(dòng)讀者,而是將所有讀者一起啟動(dòng)的情況,對(duì)比之后就能發(fā)現(xiàn)這種寫法能夠更好的展示結(jié)果。


參考:https://blog.csdn.net/morewindows/article/details/7596034


秒殺多線程-讀寫者問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
淅川县| 永福县| 宿迁市| 建宁县| 宁南县| 沁源县| 南木林县| 南乐县| 台东县| 高青县| 会同县| 靖宇县| 阳原县| 东兰县| 南丰县| 晋中市| 绥江县| 获嘉县| 新昌县| 天等县| 秦皇岛市| 仁寿县| 安福县| 航空| 金湖县| 陇西县| 沧州市| 泾川县| 临江市| 汝州市| 新安县| 大足县| 永年县| 光山县| 庆安县| 阳原县| 故城县| 老河口市| 旌德县| 镇江市| 临沭县|