当前位置: java基础教程 > 11-java多线程 > 阅读正文

主线程 与 子线程

2021.2.10.   752 次   424字

1.主线程

对于 java 来说,主线程就是 main 方法调用的线程

默认都是单线程,一旦发生错误,那么后续的代码都将无法进行

2.子线程

子线程,有 2 种方式创建

1.创建 java.lang.Thread 类的子类,并重写 run 方法

2.创建一个类,并实现 java.lang.Runnable 接口,重写 run 方法

3.启动子线程

首先,应该实例化上述的 2 种方式创建的子类(实现类),得到实例对象

Thread 类的子类对象,使用 start 创建子线程(不是 run 方法)

MyThread mt = new MyThread();  //Thread 的子类对象
mt.start();  //开辟新线程,默认会调用 run 方法

对于 Runnable 的实现类对象,传递给 Thread 的静态方法

RunnableImpl run = new RunnableImpl(); //Runnable 实现类对象
Thread t = new Thread(run);  //得到线程类
t.start();  //开辟新线程,默认会调用 run 方法

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群