【发布时间】:2010-09-26 00:02:59
【问题描述】:
我有一项服务需要关闭和更新。我在两种不同的情况下遇到了困难:
我有一些线程会长时间休眠。显然我等不及他们醒来完成关闭服务。我想使用一个 AutoResetEvent,它在睡眠间隔结束时由某个控制器线程设置(只需每两秒检查一次或其他东西),并在 OnClose 时间立即触发它。有没有更好的方法来促进这一点?
我有一个线程调用阻塞方法调用(我无法修改)。你如何通知这样一个线程停止?
【问题讨论】:
标签: multithreading winapi windows-services signals