class java.lang.Thread implements java.lang.Runnable { java.lang.Thread (); java.lang.Thread (java.lang.Runnable); void start (); void run (); void interrupt (); boolean isInterrupted (); void join () throws java.lang.InterruptedException; void setDaemon (boolean); boolean isDaemon (); static java.lang.Thread currentThread (); static void yield (); static void sleep (long) throws java.lang.InterruptedException; ... }