C# - lock()

使用lock后,被lock的代码块同时只能被一个线程访问,其他线程需要等待执行z

在类中定义静态object

private static readonly object _a = new object();

在方法中lock该object

public void Test()

{

lock(_a)

{

......

}

}

 

posted @ 2023-02-21 16:24  jxw_29  阅读(19)  评论(0)    收藏  举报