A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  • 实现Runnable接口:实际工作中,几乎所有的多线程应用都用实现Runnable这种方式。
    • Runnable适合多个相同程序代码的线程去处理统一资源的情况。把虚拟CPU通程序的代码、数据有效的分离,较好的体现了面向对象的设计思想。
    • 避免由于Java的单继承特性带来的局限性。也就是如果新建的类要继承其他类的话,因为JAVA中不支持多继承,就只能实现java.lang.Runnable接口。
    • 有利用程序的健壮性,代码能够被多个线程共享,代码与数据是独立的。
  • 继承Thread类:
    • 不能再继承其他类
    • 编写简单,可直接操纵线程,无需使用Thread.currentThread().


3 个回复

倒序浏览
自己顶一下,希望有人来!!!!
回复 使用道具 举报
感谢分享
回复 使用道具 举报
还差一些技术分!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马