Upv*_*ote 0 java multithreading interrupt
我有以下代码
try{
sleep(500);
}catch(InterruptedException e){}
Run Code Online (Sandbox Code Playgroud)
是InterruptedException当线程完成睡觉时或抛出interrupt方法被调用的线程?
不,InterruptedException在正常流程中不会抛出,但interrupt()在线程上调用时可能会发生(例如,通过其他一些代码尝试中断此线程的正常执行流程).通常,执行只是在sleep语句之后继续执行.
| 归档时间: |
|
| 查看次数: |
944 次 |
| 最近记录: |