1 线程基础知识
一个操作系统可以开启多个进程,一个进程可以包含多个线程。
举例说明:利用安卓手机打开weichat应用,并用其发送文字和语音的过程中;启动weichat引用就是开启了一个进程,发送文字和发送语音就是这个进程中的两个线程
2 创建线程
线程实例可以利用Thread和Runnable创建
2.1 利用Thread创建
》继承Thread类
》重写 run() 方法
技巧01:run() 方法中的方法体就是线程需要执行的逻辑
》利用new创建的Thread子类实例就是一个Thread实例
2.2 利用Runnable实现
》实现Tunnable接口
》实现 run() 方法
》借助Thread类创建Thread实例,将实现了Runnable接口的实现类实例作为参数传入
2.3 代码汇总
package demo10_thread.case01_create; /** * @author 王杨帅 * @create 2018-08-12 20:13 * @desc 利用Thread类创建线程 **/ public class CreateThreadByThread extends Thread { @Override public void run() { System.out.println("集成Thread创建的线程类"); } }