현재 주기적인 시간마다 어떠한 동작이 필요한걸 구현해야 하는데..

 

예를 들어 3분마다 어떠한 동작을 하게 구현하려 합니다..

 

스탑워치를 보여주기 위해 일단 쓰레드 돌려서 구현했는데..

 

3분마다 동작하게 하기위해선 시간이 3분이 되었는지를 검사해야 합니다..

 

그런데.. 쓰레드 안에 if문을 사용하려하니 쓰레드가 돌아갈때마다 비교를 하게되어 아무래도 속도면에서 안좋은것 같습니다..

 

또한 비교후에도 하는 동작이 있기때문에 쓰레드 돌아가는 속도에서도 그렇고.. 실제로 구현시 초시계 숫자 올라가는게

 

약간식 끈기는게 보입니다..

 

주기적인 시간마다 어떠한 동작을 수행하게 하는 방법..

 

어떠한 방법이 있을런지요..

 

 

 

예를 들어.. 정해진 시간이 되면 호출되는 콜백 메서드가 있다면 참 편할텐데요..