`
ifWhileCaseFor
  • 浏览: 8449 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用继承Thread类以及使用实现Runnable接口作为线程的比较

 
阅读更多
  • a.       Thread为一个类,继承Thread类之后不能再继承其他的类;Runnable为接口,实现Runnable接口的类仍然可以继续继承其他类;
  • b.       继承Thread类的线程类中的实例属性是不能共享的,但Runnable接口的实现类的对象可以作为一个target放入多个Thread从而实现实例属性的共享,这一点多用于多个线程同时处理同一个对象。
  • c.       相对而言Runnable更加灵活,一般使用Runnable实现类作为线程类

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics