C#lock浅见

 一、Lock意义 确保代码正常执行,不会被其他线程中断;将代码定义为互斥段,同一时刻只能由一个线程执行,其他线程必须等待。 二、Lock用法举例 lock

 一、Lock意义

        确保代码正常执行,不会被其他线程中断;将代码定义为互斥段,同一时刻只能由一个线程执行,其他线程必须等待。

二、Lock用法举例

lock(_root)
{_list.Clear();
}

_root:指需要跟踪的对象;

{   _list.Clear();   }:指定义为互斥段的代码块;