synchronized
java.lang.Thread.sleep()
synchronized 블록 내부의 sleep()은 성능 저하, 확장성 부족, 심지어 교착상태를 초래할 수 있습니다. 대신 wait()를 사용해 보세요. 이는 걸려 있는 잠금을 해제합니다.
sleep()
wait()
예:
synchronized (lock) { Thread.sleep(100); }