# 使用 Thread 类创建线程
Java 提供了 java.lang.Thread 类支持多线程编程,该类提供了大量的方法来控制和操作线程。
# | 说明 |
---|---|
run 方法 | 直接调用线程的执行函数 |
start 方法 | 启动线程 |
sleep 方法 | 让线程休眠(即让出 CPU)指定 毫秒 数 |
getName 方法 | 返回该线程的名称 |
getPriority 方法 | 返回线程的优先级 |
setPriority 方法 | 更改线程的优先级 |
getState 方法 | 返回该线程的状态 |
isAlive 方法 | 测试线程是否处于活动状态 |
join 方法 | 等待该线程终止 |
interrupt 方法 | 中断线程 |
yield 方法 | 暂停正在执行的线程,并执行其他线程 |
使用继承 Thread 类的方式创建线程的实现步骤如下:
定义一个类去继承 Thread 类,重写 Thread#run 方法,在 Thread#run 方法中实现代码逻辑;
创建线程对象;
调用 Thread#start 方法启动线程。