interrupt:用于中斷線程。調用該方法的線程的狀態為將被置為”中斷”狀態。
注意:線程中斷僅僅是置線程的中斷狀態位,不會停止線程。需要用戶自己去監視線程的狀態為并做處理。支持線程中斷的方法(也就是線程中斷后會拋出interruptedException 的方法)就是在監視線程的中斷狀態,一旦線程的中斷狀態被置為“中斷狀態”,就會拋出中斷異常。
interrupted:是靜態方法,查看當前中斷信號是true還是false并且清除中斷信號。如果一個線程被中斷了,次調用 interrupted 則返回 true,第二次和后面的就返回 false 了。
isInterrupted:是可以返回當前中斷信號是true還是false,與interrupt最大的差別