- 👑专栏内容:Java
- ⛪个人主页:子夜的星的主页
- 💕座右铭:前路未远,步履不停
目录
前面用了这么多次Thread
类,下面我们就来详细的看看Thread
类里面到底有什么。
Thread
类在Java中是用于管理线程的关键类,换句话说,每个线程都与一个唯一的Thread
对象相关联。以我们上面的例子为例,每个执行流都需要有一个对象来描述。
Thread
类的对象就是用来描述一个线程执行流的,JVM会将这些Thread
对象组织起来,用于线程调度和管理。
一、Thread
的常见构造方法
方法签名 | 说明 |
---|---|
Thread() |
创建线程对象 |
Thread(Runnable target) |
使用 Runnable 对象创建线程对象 |
Thread(String name) |
创建线程对象,并命名 |
Thread(Runnable target, String name) |
使用 Runnable 对象创建线程对象,并命名 |
Thread(ThreadGroup group, Runnable target) |
线程可以被用来分组管理,分好的组即为线程组。了解即可。 |
Thread t1 = new Thread();
Thread t2 = new Thread(new MyRunnable());
Thread t3 = new Thread("这是我的名字");
Thread t4 = new Thread(new MyRunnable(), "这是我的名字");
public static void main(String[] args) {
Thread thread = new Thread(()->{
while(true){
System.