synchronized
java.lang.Thread.sleep()
synchronized 块中的 sleep() 可能导致性能下降,可扩展性变差,甚至可能导致死锁。 不妨考虑使用 wait(),因为它将释放所持有的锁。
sleep()
wait()
示例:
synchronized (lock) { Thread.sleep(100); }