当前位置 : 主页 > 网络编程 > net编程 >

07Java多线程-3. 线程API之线程名称

来源:互联网 收集:自由互联 发布时间:2023-09-06
方法介绍 方法名 说明 void setName(String name) 将此线程的名称更改为等于参数name String getName() 返回此线程的名称 Thread currentThread() 返回对当前正在执行的线程对象的引用方法介绍 代码演示


方法介绍

方法名

说明

void setName(String name)

将此线程的名称更改为等于参数name

String getName()

返回此线程的名称

Thread currentThread()

返回对当前正在执行的线程对象的引用方法介绍

代码演示

public class MyThread extends Thread {

public MyThread() {}

public MyThread(String name) {
super(name);
}

@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(getName()+":"+i);
}
}
}

public class MyThreadDemo {
public static void main(String[] args) {
MyThread my1 = new MyThread();
MyThread my2 = new MyThread();

//void setName(String name):将此线程的名称更改为等于参数 name
my1.setName("高铁");
my2.setName("飞机");

// Thread(String name)
// MyThread my1 = new MyThread("高铁");
// MyThread my2 = new MyThread("飞机");

my1.start();
my2.start();

//static Thread currentThread() 返回对当前正在执行的线程对象的引用
System.out.println(Thread.currentThread().getName());
}
}


上一篇:11Java基础加强-4. xml文档约束(dtd,schema)
下一篇:没有了
网友评论