【发布时间】:2010-10-28 03:06:36
【问题描述】:
我想在 .NET 中调用 WaitHandle.WaitOne(TimeSpan),但我在 STA 线程上,它在等待时会发送消息。由于超出此问题范围的原因,我需要等待不抽水。如何在不发送消息的情况下等待 WaitHandle 发出信号?
在某些情况下WaitHandle.WaitOne 似乎不会发送消息。但有时它确实适用于某些消息。有关更多信息,请参阅以下链接:
【问题讨论】:
-
我知道这个问题已经得到解答,但你能给出一个方法来证明 WaitHandle.WaitOne 泵送消息吗?我真的不明白这里发生了什么,我很好奇。
-
wcoenen:我在问题中添加了链接,表明 WaitOne 有时会发送消息。
标签: .net multithreading com