当前位置: 代码迷 >> Android >> new runable()到底有什么用?解决方案
  详细解决方案

new runable()到底有什么用?解决方案

热度:61   发布时间:2016-04-27 22:41:47.0
new runable()到底有什么用?
new runable()到底有什么用?
new Thread().start 就是开一个新线程 new runable()又是干嘛的?
------解决思路----------------------
java中使用线程两种方式,第一种就是 实现 Runnable接口,里面只有一个run方法,第二种是继承Thread类,从源码看出,该类实现了Runnable接口

new Runable()创建一个线程对象,使用时也需要Thread来启动

网上资料大堆,可以去看看java的多线程机制
------解决思路----------------------
Runable其实是一个接口,这样的写法可以避免每个线程都要继承Thread类,只要实现一下这个接口,然后通过Thread类来运行就ok了
------解决思路----------------------
java是单继承,实现接口比继承更好,建议多使用接口。
  相关解决方案