执行任意线程,等待超时后,该怎么处理这个线程呢? 在程序一个方法里,启动一个线程,让它去干一些事,这个线程可能会干很久,甚至停止响应,那么这个方法应该有个超时机制,如果等到超时,就继续向下走.但是我不知道,这时该如何处理那个超时了的线程呢? 因为它不一定就是死了,可能只是阻塞在那里而已.是杀死它呢?还是该怎么办?哪个大哥有相关经验的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好不要terminate,对线程最好是通知她退出! 楼上说的是真的吗?程序阻塞这么严重啊?我都没有想过这个问题 我一直以为我发ShutdownEvent我的Thread就一定会退出的呢:D 开玩笑.你的ShutdownEvent是什么东西? DWORD dw = WaitForSingleObject(m_hAcceptMsgEvent, 时间);if (dw == WAIT_OBJECT_0){}else if (dw == WAIT_TIMEOUT){} 简单问题 关于在dll中动态创建按钮的问题 如何将一个从CFontDialog取得的字体信息存入文件? 与消息NM_CUSTOMDRAW有关的问题请教高手 cpu 占用老帖发问 谁有现成的拦截打印消息的程序? 哪里有这样的论坛程序, 我就这么点分,请教98和nt下钩子有什么不同 mfc中menu的添加问题 有谁能说清楚指针和句柄的区别,我送他28分.我问过许多人,他们都不分区分 使用SOCKET传输大量数据时,如何设置才最高效? error LNK2001: unresolved external symbol _main ???
if (dw == WAIT_OBJECT_0)
{}
else if (dw == WAIT_TIMEOUT)
{}