当前位置: 技术问答>java相关
thread和runable的区别?快第一个正确回答出来分全给他
来源: 互联网 发布时间:2017-04-07
本文导语: 什么时候用thread,什么时候用runable,用了以后结果有什么区别? | 1、Runable里没有run(),而是规定implementing class必须要有run(),而且Runnable的作用仅限于此;而Thread class里有许多好用的method,比...
什么时候用thread,什么时候用runable,用了以后结果有什么区别?
|
1、Runable里没有run(),而是规定implementing class必须要有run(),而且Runnable的作用仅限于此;而Thread class里有许多好用的method,比如sleep()等
2、当你发现必须extends其他某个class,而又要用线程,因为无法extends Thread,所以要implements Runnable
3、如果你的某个class A implements Runnable,则不可以直接用这个class,只能用new Thread(A)得到的thread object
4、对thread object,用start()来启动,该method会先initialize thread object,然后invoke它的run()
2、当你发现必须extends其他某个class,而又要用线程,因为无法extends Thread,所以要implements Runnable
3、如果你的某个class A implements Runnable,则不可以直接用这个class,只能用new Thread(A)得到的thread object
4、对thread object,用start()来启动,该method会先initialize thread object,然后invoke它的run()
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。