修正任务等待调度增加一层以后,没有判断等待已取消的错误
This commit is contained in:
parent
8b9a10ebf3
commit
67f6d3b553
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue