C# 线程同步技术(三)之 Monitor 和Lock

今天我们总结一下 C#线程同步 中的 Monitor 类 和 Lock 关键字进行一下总结。 首先来看看他们有什么异同(相信对此熟悉的朋友们都很清楚): 1、他们都是在指定对象上获取排他锁,用于同步代码区 2、Lock关键字是Monitor的一种替换用法,lock在IL代码中会被翻译成Monitor.  lock(obj){ //代码段 }  就等同于  Monitor.Enter(obj); 
相关文章
相关标签/搜索