Tutorial alert!
Creating a thread: Extending thread vs implementing runnable
Every point about Thread discussed in this piece is meant to make readers understand the concept of Thread and its uses, together with its advantages and disadvantages.