线程的创建和启动1
Java语言的JVM允许程序运行多个线程,它通过java.lang.Thread类来体现。
Thread类的特性
- 每个线程都是通过某个特定Thread对象的run()方法来完成操作的,经常把run()方法的主体称为线程体
- 通过该Thread对象的start()方法来启动这个线程,而非直接调用run()
多线程的创建:
方式一:继承于Thread类
- 创建一个继承于Thread类的子类
- 重写Thread类的run():将此线程执行的操作声明在run()中
- 创建Thread类的子类的对象
- 通过此对象调用start():
①. 启动当前线程;②. 调用当前线程的run()
例子:遍历100以内的所有偶数
class MyThread extends Thread{
//重写Thread类的run()
public void run(){
for(int i = 0;i < 100;i++){
if (i