스레드 클래스를 상속받아서 새로운 클래스를 생성하여
void run함수를 오버라이딩 사용했는데요

이게 프로그램이 종료할때 같이 종료가 안되고 스레드가 계속 돌아서요
run함수에서 반복으로 실행 하지 않구요 try catch문으로 사용해서

class AThread extends Thread {
  @Override
  public void run() {
   // TODO Auto-generated method stub
   super.run();
   try{
//작업
   } catch (TwitterException e){
    e.printStackTrace();
   } 
  }
 }

위의 처럼 되었는데 back키로 프로그램을 종료 할때 스레드도 종료가 안되는것 같은데

의도 한거는 스레드 생성해서 작업을 하고 난다음에 생성한 스레드는 죽어버리야 하는데

그리고 back키로 어플 자체가 종료가되면 스레드도 따라 죽는거 아닌가요?

AThread thd = new AThread();
thd.start();