《Java并发编程实战》笔记-取消与关闭
1,中断是实现取消的最合理方式。
2,对中断操作的正确理解是:它并不会真正地中断一个正在运行的线程,而只是发出中断请求,然后由线程在下一个合适的时刻中断自己。
3,区分任务和线程对中断的反应是很重要的
4,线程有一个相应的所有者,即创建该线程的类。
5,除非拥有某个线程,否则不能对该线程进行操控。由于每个线程拥有各自的中断策略,因此除非你知道中断对该线程的含义,否则就不应该中断这个线程。
1,中断是实现取消的最合理方式。
2,对中断操作的正确理解是:它并不会真正地中断一个正在运行的线程,而只是发出中断请求,然后由线程在下一个合适的时刻中断自己。
3,区分任务和线程对中断的反应是很重要的
4,线程有一个相应的所有者,即创建该线程的类。
5,除非拥有某个线程,否则不能对该线程进行操控。由于每个线程拥有各自的中断策略,因此除非你知道中断对该线程的含义,否则就不应该中断这个线程。