→ DLHZ: 我不太確定你要問的 如果你是說wait跟signal的code 沒特別說 09/01 22:04
→ DLHZ: 的話我是不會寫出來 09/01 22:04
→ DLHZ: mutex是保持monitor內各procedure本來就互斥的特性 09/01 22:11
→ DLHZ: 你提的那兩個變數只是作為記錄用 09/01 22:13
所以考試出用semaphore做Monitor就只需要寫最上面的code囉?
可是Monitor不是本來就有保證互斥了,為什麼還要特別用mutex來做互斥存取
※ 編輯: shinle14 (42.76.4.115 臺灣), 09/01/2019 22:21:45
→ DLHZ: 現在是要用semaphore來做一個像monitor的東西 保證互斥這件 09/01 22:26
→ DLHZ: 事只存在於monitor中 09/01 22:26
→ DLHZ: 到底要寫到怎樣我也不能跟你保證 總之如果是我寫我只會寫出x 09/01 22:27
→ DLHZ: .wait/signal 09/01 22:27