class TestThread extends Thread {
public void run() {
while (isGo) {
작업
Therad.sleep(5000); // 5초마다 실행
}
}
}
위와같이 while 문의 작업을 5초마다 하려고 합니다.
TestTherad.sleep(5000); 을 했더니
문제가 전체 시스템이 5초동안 먹통이 되어
다른 버튼도 작동이 안되네요.
스레드가 도는 동안에 다른 버튼들도 정상적으로 언제든가 작동하고
while문의 작업만 5초마다 실행시키게 하려면 어떻하는지요?
while {
if(sec==5)
work
}