Runnable vs Thread
View Single Post
Its always better to implement a Runnable interface than to extend a Thread because
1 Using an interface it more flexible than subclassing.
2 Implementing an interface keeps OO option open and you can use inheritance.