- join() : join() 메소드 호출한 스레드는 일시 정지 상태. 

실행 대기 상태로 갈려면 join() 메소드를 멤버로 갖는 스레드가 종료 되거나 매개값으로 주어진 시간 지나야 함
계산을 다 마친 후 값을 가져와야 하는 경우. 다른 스레드의 종료를 기다렸다가 실행해야 하는 경우

 

 

Runnable 통해 구현

클래스 자체 객체로 만들기 (Thread th = new Thread(new JoinTest());)

@override 되어 run() 메소드 정

join을 통해 스레드 작업을 연장시켜 'end' 출력을 지연시킴

 

'JAVA' 카테고리의 다른 글

멀티 스레드 예제_priority  (0) 2019.06.20
멀티 스레드 예제_yield  (0) 2019.06.20
멀티 스레드 예제_BeepThread  (0) 2019.06.19
멀티 스레드_5  (0) 2019.06.19
멀티 스레드_4  (0) 2019.06.19

+ Recent posts