Thread 썸네일형 리스트형 [Java] Thread.interrupt() 사용법 자바에서 스레드를 종료할 때는 상태변수(state variable)를 사용해 run() 메소드를 탈출하는 방식을 사용하는데, 이 것을 "state based" singnaling이라 부른다. 기존에 제공되던 Thread.stop(), Thread.suspend(), Thread.resume()은 더 이상 사용할 수 없다. (참고: Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?) 직접 상태변수를 선언하고 그 것을 이용한다. 자기 쓰레드의 종료 상태를 지정할 수 있는 상태변수(r/w enabled)를 Runnable 객체의 인스턴스 변수로 정의하고, run() 메소드 내에서 주기적으로 종료 상태를 검사해서 메소드를 탈출(리턴)한다. 상태.. 더보기 [Java] Runable과 Thread의 차이점 Thread의 사용방법 : http://scarlett.tistory.com/entry/Thread-2Thread의-사용방법 Thread와 Thread의 상속 : http://scarlett.tistory.com/entry/Thread-3Thread와-Thread의-상속 간단한 Thread 검색 프로그램 : http://scarlett.tistory.com/entry/Thread-4간단한-Thread-검색-프로그램 쓰레드를 구현하는 방법은 Thread클래스를 상속받는 방법과 Runnable인터페이스를 구현하는 방법, 모두 2가지가 있다. 이 두 가지 방법 중 어느 쪽을 사용해도 별 차이는 없지만 Thread클래스를 상속받으면 다른 클래스를 상속받을 수 없기 때문에, Runnable인터페이스를 구현하는 방.. 더보기 이전 1 다음