线程的理解
线程可以理解为在进程中独立运行的子任务,在一个程序运行的时候他有许多的子任务在运行,例如qq.exe在运行时,还有好多子任务在后台运行。在运用多项成技术后,可以在同一时间内运行更多不同种类的任务。
线程的使用
继承Thread类
- 第一种方法是继承Thread类,Thread类实现了Runnable接口
public class Thread implement Runnable
,他们之间有多态的关系,但是在继承Thrand类时,不支持多继承。
|
|
实现Runnable接口
- 第二种方法是实现Runnable接口。当一个类已经是一个父类了,这样它就不能再继承Thread类了,因为java不支持多继承,这个时候便只能实现Runnable接口了。1234567public class MyRunnable implements Runnable{public void run(){System.out.println("running");}}//实现Runnable接口的类,可以被类继承。