물에 살고싶은 개발자

멀티쓰레드 활용 본문

Java

멀티쓰레드 활용

돼지사랑 2017. 3. 6. 20:51

출처 : http://ra2kstar.tistory.com/130


  Thread 클래스의 메소드 

yield : 현재 실행중인 스레드 객체를 일시적으로 중단

sleep : 현재 실행중인 스레드를 지정된 밀리초 + 지정된 나노초 동안 수면 상태(일시적 실행 중단)로 변경

stop :스레드가 실행을 중단하도록 강제 실행

interrupt : 스레드를 인터럽트

interrupted : 현재 스레드를 인터럽트했는지 여부를 테스트

destroy : 종결 처리하지 않고, 스레드를 버림

isAlive : 스레드가 활동중인지 여부를 테스트 (해당 스레드가 활동중인 경우 true, 그렇지 않으면 false)

suspend : 스레드를 일시 중단

resume : 중단된 스레드를 재개

setPriority : 스레드의 우선순위를 변경

getPriority : 스레드의 우선순위를 리턴

getName : 스레드의 이름을 리턴

activeCount : 스레드 그룹에 있는 활성 스레드의 현재 수를 리턴

enumerate : 스레드 그룹 및 하위 그룹에 있는 모든 활성 스레드를 지정된 배열로 복사

countStackFrames : 스레드에 있는 스택 프레임의 수를 계산

join : 스레드가 종료되는 것을 적어도 millis 밀리초 동안 기다림립. 시간 종료 값이 0이면 무한히 기다림

toString : 스레드 이름, 우선순위 및 스레드 그룹을 포함하여, 스레드의 문자열 표시를 리턴


Comments