title: How does Thread.sleep() work when called from multiple threads
body: <p>sleep() is a static method of class Thread. How does it work when called from multiple threads. and how does it figure out the current thread of execution. ?</p>
  
  <p>or may be  a more generic Question would be How are static methods called from different threads ? Won't there be any concurrency problems ?</p>