Java 线程

多线程和多进程的区别:本质的区别在于每个 进程有它自己的 量的完备集,线程则 共享相同的数据

当interrupt方法在一个线程上被调用时,该线程的中断状态(interrupted status)将会被置位,这是一个bool类型的标志,存在于每一个线程中。每个线程都应该不时的检查这个标志,以判断线程是否应该被中断。

如果一个线程被阻塞了,它就无法检查中断状态了,这就是产生InterruptedException异常的原因。

你可能感兴趣的:(Java 线程)