메인 쓰레드에서 새로 쓰레드를 만들어서 back작업을 시켰습니다.
그런데 메인이 죽으면 새로 만들어서 쓴 쓰레드도 죽게 했다고 생각했는데
메인과 별개로 살아 있어서요 이런경우 어떻게 해야되는건가요?

private BackThreadKeepSession proc =null;

  public void onCreate(Bundle savedInstanceState) {
 ...
         proc = new BackThreadKeepSession();
        proc.start();
    }

    class BackThreadKeepSession extends Thread{
     public void run(){
      while(true){
      ... 무한작업
      }
     }
    }

    protected void onDestroy() {
     // TODO Auto-generated method stub
     super.onDestroy();
     proc = null;   //UI Thread에 동기화  
    }
}


onDestory에 null로 처리하라고 하는건 책에서 봤구요
엔플북스 안드책에 나온방식인데 무한작업 Thread에서 메인이 죽어도 계속 축력되는 현상을 목격했습니다. ㅠ,ㅠ
종료시 모든 쓰레드가 같이 죽게 설계할려면요?