【发布时间】:2011-06-13 06:59:03
【问题描述】:
是否只能从等待该互斥锁的线程中释放互斥锁?如果是,为什么互斥锁会这样?那么为什么我们说互斥锁可以跨多个进程工作呢?什么是命名互斥锁和未命名互斥锁?我真的很困惑这个问题!
如果我想在一个线程中等待互斥体并从另一个线程发出信号,我该怎么办?
【问题讨论】:
-
您是指
Mutex类吗?重要的是要清楚,因为互斥锁是一个通用概念,System.Threading.Mutex是它的具体实例。文档提供了很好的用法描述,请参阅:msdn.microsoft.com/en-us/library/system.threading.mutex.aspx 有关 C# 中条件变量的更多信息,另请参阅此问题:stackoverflow.com/questions/1986055/condition-variables-in-c
标签: c# multithreading mutex