【多线程】 C# 能否同时等待 Thread 句柄 和 ManualResetEvent ?

asker100 2013-03-14 02:22:42
Thread thread = new Thread()
ManualResetEvent mevent = new ManualResetEvent(false);

WaitHandle.WaitAny(new WaitHandle[]{mevent , thread,handle ??? }, ...)

能拿到 Thread thread 句柄让 WaitHandle.WaitAny 等待 此句柄和另外一个 ManualResetEvent 事件吗?
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
asker100 2013-03-14
  • 打赏
  • 举报
回复
本人c# 不熟悉, 以前用 os 的 c 接口: WaitForMultipleObjects([thread.handle, ManualResetEvent], -1) 当线程 thread 退出时,上面调用将结束 block, 我想问 C#可不可以 WaitHandle.WaitAny 来做同样的事情?
cheng2005 2013-03-14
  • 打赏
  • 举报
回复
问题1,你等待Thread 的句柄,能告诉我,你是在等什么东西吗?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧