使用lock锁或Monitor.Enter的目的

锁定的目的:由于多个线程 并行/并发 处理同一个“数据对象”(比如:在其它线程的某个地方发生了Clear、Add、Remove、Change等操作),导致“数据对象”不断变化,没法用了,所以,为了保证数据在某个计算时刻的“恒定”,使用排它锁将“数据对象”锁定,然后就视该“数据对象”为“一个恒定量”进行逻辑处理。

 

 

 

posted @ 2014-01-09 15:13  长白山  阅读(907)  评论(0)    收藏  举报