class TestThread extends Thread {
        
        public void run() {
                                while (isGo) {

 

                                           작업

                                         

                                     Therad.sleep(5000);  // 5초마다 실행

 

                                  }

          }

 

}

 

 

위와같이 while 문의 작업을 5초마다 하려고 합니다.

  TestTherad.sleep(5000);  을 했더니

문제가 전체 시스템이 5초동안 먹통이 되어

다른 버튼도 작동이 안되네요.

 

스레드가 도는 동안에 다른 버튼들도 정상적으로 언제든가 작동하고

while문의 작업만 5초마다 실행시키게 하려면 어떻하는지요?