0
如何使用两个命名互斥锁实现互斥?下面的代码应该工作,但它并不:互斥不与.NET互斥锁类工作
[TestMethod]
public void xdfgndygfn()
{
using (var mutex1 = new Mutex(false, "1234"))
using (var mutex2 = new Mutex(false, "1234"))
{
mutex1.WaitOne();
mutex2.WaitOne(); //this should block, but it doesn't
}
}
使用Process Explorer的我核实,有两个互斥处理指的是相同的名称。这应该工作...我错过了什么?
这是问题。我将测试代码添加到您的答案中。在9分钟我会接受你的答案(系统限制)。 – usr 2012-02-24 15:30:19