일반적으로 프로그램을 실행하게 되면, main() 함수가 실행되면서, 하나의 프로세스가 진행된다. 이런 하나의 프로세스를 메인 스레드라고 보면 되는데, 메인 스레드 하나만 있는 것을 싱글 스레드(single-thread) 라고 하며, 스레드가 여러개인 것을 멀티 스레드(Multi-thread) 혹은 다중 스레드라 한다.
InterruptedException 이란??
말 그대로 Thread가 중단되었을 때 발생하는 예외입니다. 즉, wait()메소드나 sleep() 메소드를 사용해 Thread가 대기 상태로 들어갔다가 깨어나지 못 할때 발생하는 예외입니다. 또한, interrupt()메소드를 사용해 Thread를 중단시킬 때 발생하기도 합니다
댓글 없음:
댓글 쓰기