什麼時候thread.sleep生成InterruptedException?我正在使用這個,但異常沒有發生。請幫助使用線程。關於將信息傳遞給線程並從線程返回信息。 公共類MyThread的繼承Thread {當從Thread.sleep拋出InterruptedException?
@Override
public void run(){
try{
while(true) {
Thread.sleep(200);
System.out.println("Thread is running");
}
}
catch(InterruptedException ex){
System.out.println("Exception Occur");
}
}
例外的200ms後不會發生。爲什麼??
從這裏開始:http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html – home
請問您可以發表一些代碼嗎? – BRabbit27
總有[InterruptedException的文檔](http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html)哪些(除其他外)引用['Thread .interrupt'](http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#interrupt())。 –