메소드 | 설명 |
interrupt( ) | 스레드가 일시 정지 상태일 때 호출하면 InteruptedException을 발생시킨다. try catch 구문을 이용하여 예외를 발생시키는 방식으로 메소드를 종료하게 한다. |
sleep(long millis) | 주어진 시간 동안 스레드를 일시 정지 상태로 만든다. 주어진 시간이 지나면 자동적으로 실행 대기 상태가 된다. |
stop( ) | 스레드를 즉시 종료한다. 불완전한 종료를 유발하므로 사용하지 않는 것이 좋다. |
interrupt( ) 메소드는 스레드가 실행 대기 또는 실행 중일 때는 호출되어도 예외를 발생시키지 않지만, 스레드가 미래에 일시 정지 상태가 될 때 예외를 발생시킨다. 따라서 스레드가 일시 정지 상태가 되지 않으면 의미가 없다.
'자바' 카테고리의 다른 글
자바 Set컬렉션 (0) | 2020.11.16 |
---|---|
자바 데몬 스레드 (0) | 2020.11.16 |
자바 String, StringBuffer, StringBuilder (0) | 2020.11.16 |
자바 스레드 동기화 메소드 (0) | 2020.11.14 |
자바 JDBC PreparedStatement (0) | 2020.11.11 |