返回顶部

多线程之Thread和Runnable接口的区别

(1)
Thread方式是继承;Runnable方式是实现接口。

(2)
Thread方式是多个线程分别完成自己的任务,即数据独立;Runnable方式是多个线程共同完成一个任务,即数据共享。


大多数情况下,如果只想重写run() 方法,而不重写其他 Thread 方法,那么应使用 Runnable 接口。这很重要,因为除非程序员打算修改或增强类的基本行为,否则不应为该类(Thread)创建子类。




posted @ 2021-11-30 12:03  fen斗  阅读(301)  评论(0)    收藏  举报