한가지 동작을 반복해서 할 때

 

수행 사이사이에 interval time을 주고 싶은데

 

Thread.sleep을 하니 메인 UI가 멈춰버리네요.

 

sleep 하는 동안에도 메인에 출력해주는 진행시간은 계속 증가해야하는데 메인 UI가 sleep해 있으니

 

시간까지 같이 멈춰버리네요

 

sleep 말고 프로세스를 일정시간동안 멈추게 할 수 있는 방법 없나요?