How you will create a Thread ? By extending Thread class or implementing the Runnable Interface ?
Some says implementing Runnable is better. In general, I would also recommend implementing Runnable rather than extending the Thread class because :
Read Here : https://www.tuturself.com/posts/view?menuId=56&postId=1117