[Thread] sleep() 와 interrupt()에 대해
sleep(long millis) 메서드는 인자값인 millis초가 동안 대기상태(NotRunnable status)에 있다가, 그 시간이 지나면 자동적으로 다시 준비상태(Runnable status)로 돌아오는 메서드이다, 그런데 sleep의 시간이 종료되기 전에 강제로 깨워서 준비상태로 되돌리는 메서드가 있는데, 그것이 바로 interrupt()메서드이다, sleep 상태에 있던 스레드가 interrupt로 호출되었을 때, InterruptedException이 발생한다. 그런데.. 대기상태가 아닌 준비상태에 있던 스레드를 interrupt 로 호출했을 경우, interrupt가 해당 스레드에 미치는 영향은 무엇일까? public class InterruptTest{ static Master mast..