线程结束睡眠后,首先转到就绪状态(Runnable),它不一定会立即运行,而是在可运行池中等待获得cpu。
线程在睡眠时如果被中断,就会收到一个InterrupedException异常。
如:
try{
Thread.slee(100);
}catch(InterruptedException e){
throw new RuntimeException(e);
}
线程结束睡眠后,首先转到就绪状态(Runnable),它不一定会立即运行,而是在可运行池中等待获得cpu。
线程在睡眠时如果被中断,就会收到一个InterrupedException异常。
如:
try{
Thread.slee(100);
}catch(InterruptedException e){
throw new RuntimeException(e);
}