看板 Grad-ProbAsk 關於我們 聯絡資訊
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
B0038412:應該是2吧 當超過三個reader 就解除對reader有利狀態 01/22 17:46
privatewind:我選2 ,因為second reader/writer也不會把reader趕出 01/22 18:19
christianSK:看來大家有志一同~ 01/22 18:38
killersky:我的想法是"當Wirter到達且開始等時,最多允許再給三個 01/23 06:43
killersky:reader進入" 01/23 06:45
killersky:用意是Reader有利的條件弱一點,Writer不會starvation. 01/23 06:46
killersky:(我一開始的Writer 拼錯了XD 見諒) 01/23 06:47
privatewind:writer有可能會starvation的 01/23 07:59
privatewind:啊 我以為kill在說單純的reader writer problem 01/23 08:02
privatewind:抱歉 = ="y 01/23 08:02
rickkcir:如果多個WRITER同時到達,那不就一起等三個READER後 01/25 23:03
rickkcir:再一起寫入 01/25 23:04
sneak: 啊 我以為kill在說 https://daxiv.com 09/11 14:10