title: Java: why Thread.sleep() and yield() are static?
body: <p>Why <code>sleep()</code> and <code>yield()</code> methods are defined as <code>static</code> methods in <code>java.lang.Thread</code> <code>class</code>?</p>