Thrad、Runnable两种类的使用技巧

继承Thread类

  • 子类继承Thread类具备多线程能力

  • 启动线程:子类对象.start()

  • 不建议使用:避免OOP单继承局限性

 

实现Runnable接口

  • 实现接口Runnable具有多线程能力

  • 启动线程:传入目标对象+Thread对象.start()

  • 推荐使用:避免单继承局限性,灵活方便,方便同一对象被个线程使用

posted @ 2021-04-06 19:51  术树  阅读(63)  评论(0)    收藏  举报