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();

 

 

반응형