AbandonedMutexException和ThreadPool.RegisterWaitForSingleObject

时间:2012-10-17 19:27:30

标签: .net multithreading concurrency synchronization

WaitOne对象的Mutex方法可以抛出AbandonedMutexException。因此,通过等待互斥锁,我能够区分正常放弃状态。

另一种等待方法是使用ThreadPool.RegisterWaitForSingleObject方法注册回调。在回调中(在另一个线程中执行)我知道互斥锁已经发出信号(正在调用回调),我甚至知道等待是否已经超时,但是没有办法知道互斥锁是否已经

这是对的吗?

0 个答案:

没有答案
相关问题