자바 쓰레드 스케쥴링 메소드-sleep(), interrupt(), suspend(), resume(), stop(), join(), yield()
자바 쓰레드 스케쥴링 메소드에 대해서 알아보자. sleep() sleep()은 지정된 시간동안 쓰레드를 멈추게 한다. 메소드 형식은 아래와 같다. static void sleep(long millis), static void sleep(long millis, int nanos) 밀리세컨드와 나노세컨드의 시간단위로 세밀하게 값을 지정할 수 있지만, 어느 정도의 오차가 발생할 수 있다. 쓰레드가 0.0015초 동안 멈추게 하려면 sleep(1, 500000);로 주면 된다. sleep()에 의해 일시정지 상태가 된 쓰레드는 지정된 시간이 다 되거나 interrupt()가 호출되면, InterruptedException이 발생되어 잠에서 깨어나 실행대기 상태가 된다. 그래서 sleep()을 호출할 때는 항상 ..