目录
一、获取线程默认名称案例
- 一、获取线程默认名称案例
- 二、如何自定义线程名称
- 二、自定义线程名称案例
1、代码
package com.xz.thread.t1;
/**
* @description:
* @author: xz
*/
public class Demo1 extends Thread{
@Override
public void run() {
System.out.println(getName()+"正在运行。。。。。。。。。");
}
public static void main(String[] args) {
Demo1 d1 = new Demo1();
Demo1 d2 = new Demo1();
d1.start();
d2.start();
}
}
2、输出结果如下图:
- 根据java.lang包下的Thread类中的构造方法自定义线程名称
- 找到带有String参数的构造方法
1、代码
package com.xz.thread.t1;
/**
* @description:
* @author: xz
*/
public class Demo1 extends Thread{
//构造方法
public Demo1(String name) {
super(name);
}
@Override
public void run() {
System.out.println(getName()+"正在运行。。。。。。。。。");
}
public static void main(String[] args) {
Demo1 d1 = new Demo1("线程1=====");
Demo1 d2 = new Demo1("线程2-----");
d1.start();
d2.start();
}
}
2、输出结果如下图: