Java中断和线程结束深入探讨
中断:有软中断和硬中断之分。而硬中断多为外围设备引起而且发生多是随机的,故我们在这里只讨论java程序中的软中断,是可控的。这里我必须要回答几个问题,然而是网上大多数文章没有回答的。a)为什么使用中断?b)何时使用中断?c)中断和结束线程之间有什么关系?d)中断是否就是结束线程?a)在java中我们引入中断的目的是为了打断线程现在所处的某种状态,但是我们知道这种状态一定是阻塞状态;b)上面已经说了是在线程阻塞的时候,我们想要改变它阻塞的状态,所以通常在线程...