[理工] 99台大資工 OS

看板Grad-ProbAsk作者 (AG)時間15年前 (2011/01/22 17:36), 編輯推噓3(3010)
留言13則, 6人參與, 最新討論串1/1
http://exam.lib.ntu.edu.tw/sites/default/files/exam/graduate/99/99404.pdf 1.b 應該是說 當超過三個的reader在read的時候 writer就無須等待了吧?! 這裡我有點confuse, 是說 (1) writer直接把reader都趕出來 (2) 不允許尚未進入的reader進入 哪一個呢? 我是偏好第二個啦 (因為我不知道怎麼把他們趕出來...) 另外再問~ 當有writer在write , 新的writer就應該是和其他的reader一樣在等待吧!? 謝謝大家 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.191.95

01/22 17:46, , 1F
應該是2吧 當超過三個reader 就解除對reader有利狀態
01/22 17:46, 1F

01/22 18:19, , 2F
我選2 ,因為second reader/writer也不會把reader趕出
01/22 18:19, 2F

01/22 18:38, , 3F
看來大家有志一同~
01/22 18:38, 3F

01/23 06:43, , 4F
我的想法是"當Wirter到達且開始等時,最多允許再給三個
01/23 06:43, 4F

01/23 06:45, , 5F
reader進入"
01/23 06:45, 5F

01/23 06:46, , 6F
用意是Reader有利的條件弱一點,Writer不會starvation.
01/23 06:46, 6F

01/23 06:47, , 7F
(我一開始的Writer 拼錯了XD 見諒)
01/23 06:47, 7F

01/23 07:59, , 8F
writer有可能會starvation的
01/23 07:59, 8F

01/23 08:02, , 9F
啊 我以為kill在說單純的reader writer problem
01/23 08:02, 9F

01/23 08:02, , 10F
抱歉 = ="y
01/23 08:02, 10F

01/25 23:03, , 11F
如果多個WRITER同時到達,那不就一起等三個READER後
01/25 23:03, 11F

01/25 23:04, , 12F
再一起寫入
01/25 23:04, 12F

09/11 14:10, , 13F
啊 我以為kill在說 https://daxiv.com
09/11 14:10, 13F
文章代碼(AID): #1DEgKisj (Grad-ProbAsk)