Re: [問題] 關於作業3 的第二部份

作者: Artoo (artoo)   2008-11-10 20:59:44
※ 引述《evivrus (!!)》之銘言:
: dining philosopher問題
: 助教投影片上說要使用"monitor-style"的class來實作這個問題
: 根據老師上課投影片
: monitor的意思是 同一時間不得有兩個或以上的process在執行這個class的method
: 可是我覺得此題不須這麼強的條件呀?
: 如果我做出一個class 它沒有任何synchronization問題 但是它有可能在同一時間
: 有兩個以上的processes(threads)在執行它的method
: 請問這樣的實作是可被接受的嗎?
monitor這樣的設計是為了簡化問題
避免程式設計師犯錯
的確有可能用較弱的條件來完成這題
如果你能確定結果是正確的,那也可以接受 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com