C# 線程同步技術(三)之 Monitor 和Lock

今天我們總結一下 C#線程同步 中的 Monitor 類 和 Lock 關鍵字進行一下總結。 首先來看看他們有什麼異同(相信對此熟悉的朋友們都很清楚): 1、他們都是在指定對象上獲取排他鎖,用於同步代碼區 2、Lock關鍵字是Monitor的一種替換用法,lock在IL代碼中會被翻譯成Monitor.  lock(obj){ //代碼段 }  就等同於  Monitor.Enter(obj); 
相關文章
相關標籤/搜索