본문 바로가기

Programming!

간혹 sleep을 걸고 싶을때

간혹, 테스트든 뭐든 로직도중 잠시 쉬어가는(?) 것으로다가 sleep을 걸어야 할때가 있다.


이 경우 Thread.sleep(ms)를 사용하게 되는데, try~catch 도 걸어야되고, 아니면 따로 빼던지.. 아!~ 여튼 귀찮다.



Guava 를 쓰고 있다면, 


Uninterruptibles.sleepUninterruptibly(ms, TimeUnit.MILLISECONDS)


이렇게 쓰자.. 뭐, 용도 전환이야 알아서 하는거 아니겠는감.