This inspection reports instances of calls to java.lang.Thread.sleep() that occur while within a synchronized block or method. Sleeping while synchronized may result in decreased performance, poor scalability, and possibly even deadlocking. Consider using wait instead, as it will release the lock held.