By implementing runnable interface is best way to implement.By implementing we can reuse that thread and we can extends any other useful class.