Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: CCE no longer returns in finally clause

...

Because the method is synchronized, if the thread is suspended, other threads are unable to use the synchronized methods of the class. The current object's monitor is not released because the Thread.sleep() method does not have any synchronization semantics, as detailed in CON16CON18-J. Do not assume that the sleep(), yield() or getState() methods provide synchronization semantics.

...