2012年10月22日 星期一

字典:Exclusive Lock 與 Optimistic Concurrency Control

Exclusive Lock:當程序要存取某個資源時,先將資源上鎖(禁止除了自己以外的程序存取這個資源),等到自己處理完畢後,再將鎖釋放。

Optimistic Concurrency Control:當程序要存取某個資源時,先假設不會產生衝突,直接進行資料處理。等到資料處理完要寫回資源時,去檢查從讀取資源到現在,中間是否有其他程序曾經修改過這個資源,沒有的話就正常地寫入並結束,但若有的話就放棄所有處理的結果,全部從頭開始。

沒有留言: