我有一个WaitHandle,我想知道如何检查WaitHandle是否已经设置.
注意:我可以添加bool变量,每当使用Set()方法时,将变量设置为true,但必须在WaitHandle中的某处构建此行为.
感谢帮助!
SwD*_*n81 55
如果millisecondsTimeout为零,则该方法不会阻止.它测试等待句柄的状态并立即返回.
const int DoNotWait = 0;
ManualResetEvent waitHandle = new ManualResetEvent(false);
Console.WriteLine("Is set:{0}", waitHandle.WaitOne(DoNotWait));
waitHandle.Set();
Console.WriteLine("Is set:{0}", waitHandle.WaitOne(DoNotWait));
Run Code Online (Sandbox Code Playgroud)
输出:
设置为:False
设置:是的
| 归档时间: |
|
| 查看次数: |
16991 次 |
| 最近记录: |