开发中:优先选择:实现Runnable接口的方式
原因:1. 实现的方式没有类的单继承性的局限性
联系:Thread类本身实现了Runnable接口
相同点:两种方式都需要重写run(),将线程要执行的逻辑声明在run()中.
Runnable&Thread方式的比较
原文:https://www.cnblogs.com/yicurtain/p/14900259.html