run() // top entry point into the thread - called by start() - not you!
start() // schedules the thread for execution
getName() // returns thread name
currentThread() // returns the thread object for current thread
setDaemon( boolean ) // daemon thread runs in background, e.g. garbage collection
sleep( long ) // pauses current thread for a given period of milliseconds
interrupt() // wake-up signal to sleeping or waiting thread
isInterrupted() // manual check for a wake-up signal
yield() // similar to sleep( 0 )