取消与关闭
取消与关闭这一章超难,暂时读不懂。
要使线程安全、快速、可靠地停止下来,并不是一件容易的事,Java没有提供任何机制来安全地终止线程。但Java提供了中断(Interruption),这是一种协作机制,能够使一个线程终止另一个线程的当前工作。
一个行为良好的软件,与勉强运行的软件之间的最主要区别就是,行为良好的软件能很完善地处理失败、关闭和取消等过程。
任务取消取消的原因:
用户请求取消
...
阅读全文...