title: CPU cycle for object.wait and Thread.sleep()
body: <p>How does behaviour of CPU cycle different for Wait and sleep. As per Thread life cycle diagram It is clear that If Thread.sleep() or object.wait is called,running thread will be pushed in blocking state,during this blocking state  CPU cycle will not be used.</p>
  
  <p>If I am correct then why not any body mentioned this in 
  <a href="https://stackoverflow.com/questions/1036754/difference-between-wait-and-sleep">Difference between wait() and sleep()</a></p>
  
  <p>Please correct me if I am wrong.</p>
  
  <p>Also,As per my understanding when Thread.sleep(t) is called,after time t,interrupt signal is generated to consider this task also for next cpu cycle.what happens in case of object.wait()? does interrupt is also generated for object.wait()?</p>