問題詳情

五、假設你要寫一段程式碼,來管理數個並行執行緒(thread)之間共享的一雜湊表(hash table),而雜湊表的操作必須符合原子性(atomicity)。你可以使用一個互斥鎖(mutual exclusion lock)來保護整個表,你也可以用一個鎖分別保護每個雜湊表的桶(bucket)。請分別說明這兩種做法的優點和缺點。(20 分)

參考答案

無參考答案

內容推薦

內容推薦