修正任务等待调度增加一层以后,没有判断等待已取消的错误

This commit is contained in:
Stone 2016-06-20 05:11:58 +00:00
parent 8b9a10ebf3
commit 67f6d3b553
1 changed files with 1 additions and 1 deletions

View File

@ -339,7 +339,7 @@ uint TaskScheduler::ExecuteForWait(uint msMax, bool& cancel)
auto ms = (int)msMax;
// 如果休眠时间足够长,允许多次调度其它任务
while(ms > 0)
while(ms > 0 && !cancel)
{
Execute(ms, cancel);