而不是让它继续执行,消耗资源.让CPU不在把时间和资源花在没有意义的代码上.
2、主线程取消所有子线程执行的简单代码演示和原理分析
(1)、代码演示
static void Main(string...,但是并不会真正的关闭当前线程");
}
//因为当主线程传递给辅助线程二一个取消标记,但是上面的if语句块,并没有执行return操作,所以下面的语句还是会继续执行...,但是并不会真正的关闭当前线程");
Console.WriteLine("辅助线程一执行return操作,自己显示的退出,那么接下去的方法都不会被执行");
return;...CancellationTokenSource对象实例,所以无法调用Cancel方法显示取消.所以子线程调用token.IsCancellationRequested属性,该属性永远为false.调用token.CanBeCanceled...4、初始线程(主线程)调用给CancellationTokenSource对象实例的Cancel方法添加回调函数