摘要: 一、前言(1)对于Thread的Abort方法,如果线程当前正在执行的是一段非托管代码,那么CLR就不会抛出ThreadAbortException,只有当代码继续回到CLR中时,才会引发ThreadAbortException。当然,即便是在CLR环境中ThreadAbortException也不会立即引发。(2)对于BackgroundWorker的CancelAsync方法,需要设置WorkerSupportsCancellation属性为True,在执行方法内部检测CancellationPending标识,用户负责退出。(3)对于CancellationTokenSource,场景主 阅读全文
posted @ 2013-06-20 23:37 jasen.kin 阅读(5498) 评论(3) 推荐(3) 编辑