new runable()到底有什么用?
new Thread().start 就是开一个新线程 new runable()又是干嘛的?
------解决思路----------------------
java中使用线程两种方式,第一种就是 实现 Runnable接口,里面只有一个run方法,第二种是继承Thread类,从源码看出,该类实现了Runnable接口
new Runable()创建一个线程对象,使用时也需要Thread来启动
网上资料大堆,可以去看看java的多线程机制
------解决思路----------------------
Runable其实是一个接口,这样的写法可以避免每个线程都要继承Thread类,只要实现一下这个接口,然后通过Thread类来运行就ok了
------解决思路----------------------
java是单继承,实现接口比继承更好,建议多使用接口。