Extend java.lang.Thread and override the run() method
Extend java.lang.Runnable and override the start() method
Implement java.lang.Thread and implement the run() method
Implement java.lang.Runnable and implement the run() method
Implement java.lang.Thread and implement the start() method