在C#中 用到Thread.Sleep很平常
但是当碰到Thread.Sleep(720*1000)这种,一旦睡着了,等720秒,在系统退出时很郁闷的
最终决定用以下方案:
for (int i = 0; i < interval; ++i)//sleep 不能直接sleep 不然睡着了就不不醒了//哈哈 我聪明吧。。。。以后长时间的延时都用这种方案,哈哈哈
{
if (!i_running) break;
Thread.Sleep(1000);
}
在C#中 用到Thread.Sleep很平常
但是当碰到Thread.Sleep(720*1000)这种,一旦睡着了,等720秒,在系统退出时很郁闷的
最终决定用以下方案:
for (int i = 0; i < interval; ++i)//sleep 不能直接sleep 不然睡着了就不不醒了//哈哈 我聪明吧。。。。以后长时间的延时都用这种方案,哈哈哈
{
if (!i_running) break;
Thread.Sleep(1000);
}