摘要: 控制一个线程的执行状态一般有两种方法: 1.定义一个执行状态或者一个执行ID; 2.ThreadAbort个人比较习惯用第一种,这样可以保证退出时线程是执行完毕的,能保证业务的完整,几乎不用ThreadAbort。今天改公司的调度器需要用到ThreadAbort,要在Abort之后能通知到被调度者,因此打算是在ThreadAbortException异常中通知。但实现一大半之后才发现,要是被调度者自行catch了ThreadAbortException我就拿不到了,这样我的Abort处理流程是无法触发的,因为时间紧,所以先完成了这个不完美的实现。为了测试问题,我也实现了一个自行catch .. 阅读全文
posted @ 2013-04-12 18:21 二杠 阅读(390) 评论(1) 推荐(0) 编辑