小编ami*_*110的帖子

实例对象中的C#lock对象

我面临的情况迫使我锁定一个锁定对象,该对象位于实例对象内部我想知道它是否真实?

澄清:

public class classA
{
    object objLock = new object();
    public void MethodA(object objClassA)
    {
        classA cls = (classA)objClassA;
        lock(cls.objLock)
        {
            Do something with cls
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

是允许这样做的吗?

c# multithreading locking external critical-section

3
推荐指数
1
解决办法
1282
查看次数

标签 统计

c# ×1

critical-section ×1

external ×1

locking ×1

multithreading ×1