[理工] OS test-and-set問題
先附上 test-and-set 用來改善 bounded-waiting 的 code
https://imgur.com/a/H4YkMyf
而這是恐龍書上面寫的某段話
https://imgur.com/a/pFIuods
上面那裡我用藍筆畫起來的那段話我一直不能理解
為什麼只有一個 waiting[i] 的值能被設成 false?
不是很多 process 的 waiting[i] 都可以是 false 嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.136.218
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1544622610.A.E68.html
→
12/12 22:13,
5年前
, 1F
12/12 22:13, 1F
→
12/12 22:14,
5年前
, 2F
12/12 22:14, 2F
→
12/12 22:38,
5年前
, 3F
12/12 22:38, 3F
→
12/12 22:47,
5年前
, 4F
12/12 22:47, 4F
推
12/13 03:02,
5年前
, 5F
12/13 03:02, 5F
→
12/13 03:02,
5年前
, 6F
12/13 03:02, 6F
推
12/13 07:14,
5年前
, 7F
12/13 07:14, 7F
→
12/13 09:42,
5年前
, 8F
12/13 09:42, 8F
推
12/14 09:43,
5年前
, 9F
12/14 09:43, 9F
→
12/14 09:44,
5年前
, 10F
12/14 09:44, 10F
→
12/14 09:45,
5年前
, 11F
12/14 09:45, 11F
→
12/14 09:45,
5年前
, 12F
12/14 09:45, 12F
→
12/14 10:54,
5年前
, 13F
12/14 10:54, 13F
→
12/14 10:55,
5年前
, 14F
12/14 10:55, 14F
→
12/14 11:00,
5年前
, 15F
12/14 11:00, 15F
→
12/15 23:32,
5年前
, 16F
12/15 23:32, 16F
→
12/15 23:33,
5年前
, 17F
12/15 23:33, 17F
→
12/15 23:34,
5年前
, 18F
12/15 23:34, 18F
→
12/15 23:36,
5年前
, 19F
12/15 23:36, 19F
→
12/15 23:36,
5年前
, 20F
12/15 23:36, 20F