当前位置:  技术问答>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()

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问thread和runable的区别
  • java命名空间java.lang类thread的类成员方法: thread定义及介绍
  • gcc thread.c -o thread.c -lpthread
  • java命名空间java.lang类thread的类成员方法: max_priority定义及介绍
  • Python中多线程thread与threading的实现方法
  • java命名空间java.lang枚举thread.state的类成员方法: new定义及介绍
  • C#利用System.Threading.Thread.Sleep即时输出信息的详解
  • java命名空间java.lang枚举thread.state的类成员方法: terminated定义及介绍
  • 请教关于Thread类执行的问题
  • java命名空间java.lang类thread的类成员方法: getdefaultuncaughtexceptionhandler定义及介绍
  • [求助]请问一下关于Thread的问题
  • java命名空间java.lang类thread的类成员方法: getstate定义及介绍
  • 请问如何在程序中得到 main()Thread 的 Priority ??
  • java命名空间java.lang枚举thread.state的类成员方法: runnable定义及介绍
  • 关于GLib Thread Pool的使用问题
  • java命名空间java.lang枚举thread.state的类成员方法: timed_waiting定义及介绍
  • Java Thread
  • java命名空间java.lang枚举thread.state的类成员方法: waiting定义及介绍
  • 急!为什么我没有thread.h文件?
  • java命名空间java.lang.management类managementfactory的类成员方法: thread_mxbean_name定义及介绍
  • SCJP模拟题 about Thread
  • java命名空间java.lang类thread的类成员方法: run定义及介绍
  • 有高手研究Agent++麽?里面有个thread.h,蛮难读的,请高手指点


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3