Programming/Android
안드로이드 Thread
빠릿베짱이
2013. 4. 12. 07:48
반응형
interrupt() : 인터럽트를 거는 것.
isInterrupted() : 인터럽트가 걸려있는지 확인하는 함수
join() : 쓰레드가 종료될때까지 대기하는 함수
위의 3개의 함수를 이용해서 쓰레드를 종료할 수 있음.
Thread의 경우, run 함수 내부의 루틴이 모두 완료되면, 자동 종료되는 듯 하다.
종료된 이후에 IsAlive() 를 콜해도 죽었다고 나온다.
쓰레드의 모든 실행 루틴이 종료 한 이후에
다시 start를 하면 뻑이 난다.
그래서 다시 생성하고, start를 하였다.
예제
m_client_thread2 = new SvClientThread(this);
// 쓰레드를 시작한다.
m_client_thread2.start();
반응형