1. 继承thread类创建线程类
通过继承thread类来创建并启动多线程的步骤如下:
- 创建子类并继承Thread类,并重写run()方法,该run()方法的方法体就代表了线程需要执行的任务。
- 创建子类的实例,即创建了线程对象。
- 调用线程对象的strat()方法来启动线程。
2. 实现runnable接口
通过实现runnable接口创建多线程并启动多线程的步骤如下
- 创建类实现runnable接口,重写run()方法
- 创建thread类,将实现了runnable接口的类,当作构造方法参数传入
- 调用thread的start()方法启动多线程