# 使用 Runnable 接口创建线程
由于 Java 只允许单继承,因此一旦一个类已有父类,那么就无法再继承 Thread 类,从而导致上述实现线程的方式无法使用。
使用 Runnable 接口创建线程能解决上述问题。
Runnable 接口声明了一个 Runnable#run 方法。任何一个类都可以通过实现 Runnable 接口并实现其 Runnable#run 方法来完成线程的所有活动。
使用实现 Runnable 接口的方式创建线程的实现步骤如下:
定义 Xxx 类并实现 java.lang.Runnable 接口,并实现它所声明的 run 方法;
创建线程对象;
调用 start 方法启动线程。
← 使用 Thread 类创建线程 线程的状态 →