标签:style blog http color io os ar java for
在多线程编程中线程池是不得不提的,在.net4.0之前一般对于线程池的说法是,把需要的线程交给线程池,我们自己将更多的关注点放在业务上,个人认为这既是线程池的优点也是缺点---加入线程池之后人为无法控制,也没有内在的方法告知线程的执行结果。
今天早晨拜读了Jeffrey的著作26th章。根据自己的理解今天主要学习“如何取消线程池中的线程”。
首先介绍System.Thread命名空间下面的两个类:
可以在取消的时候执行任意自己想要的方法,这时CancellationToken的Register方法就派上用场了。
上面是我自己的理解,不是很深,如果有人看到,还望指点。本人非常感谢!!!!!!
本文在刚开始的时候提到线程池没有内在的方法告知线程的执行结果。在.net4.0中引进了Task的概念,它完全可以做到此功能。改日再学,今天得就寝了。
.NET4.0多线程编程---Cooperative Cancellation
标签:style blog http color io os ar java for
原文地址:http://www.cnblogs.com/lsyyx/p/4044886.html