안드로이드

안드로이드 Thread(스레드) JOIN 사용법

쓰레드의 Join() 을 이용하면 쓰레드 가 끝날때까지 쓰레드를  호출한 메소드는 대기 하게 됩니다.

Join을 이용해 쓰레드를 순차적으로 구동시킬 수 있습니다.

Thread t1 = new Thread(new EventThread("e1"));
t1.start();
Thread t2 = new Thread(new EventThread("e2"));
t2.start();
while (true) {
   try {
      t1.join();
      t2.join();
      break;
   } catch (InterruptedException e) {
      e.printStackTrace();
   }
}

그런데, 쓰레드 내에서 콜백 함수의 응답을 기다려야 할 경우, response 코드는 Join과 별개입니다.(저는 몰라서 헤맷습니다.)
따라서 response 는 따로 처리해 주어야 합니다.

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.