两种线程创建方式的比较 开发中:优先选择实现runnable接口的方式 原因: 实现的方式没有类的单继承性的局限性实现的方式更适合来处理多个线程有共享数据的情况 联系:Thread也继承了Runnable接口 相同点:两种方式都需要重写run方法,将线程要执行的逻辑声明在run()中