TwoThreadGetName.java 文件 publicclassTwoThreadGetNameextendsThread{publicvoidrun(){for(inti=0;i<10;i++){printMsg();}}publicvoidprintMsg(){Threadt=Thread.currentThread();Stringname=t.getName();System.out.println("name="+name);}publicstaticvoidmain(String[]args){TwoThreadGetNamett=newTwoThre...
新线程: Thread-0,Thread-1,Thread-2 */publicclassDemo01GetThreadName{publicstaticvoidmain(String[] args){//创建Thread类的子类对象MyThreadmt=newMyThread();//调用start方法,开启新线程,执行run方法mt.start();newMyThread().start();newMyThread().start();//链式编程System.out.println(Thread.curren...
Thread t = new Thread(); String threadName = t.getName(); System.out.println("Thread name: " + threadName); 复制代码 另外,可以使用Thread.currentThread()方法来获取当前执行线程的引用,然后调用getName()方法来获取当前线程的名称,例如: Thread currentThread = Thread.currentThread(); String currentThr...
System.out.println(getName() +"@@@"+ i); } } } package多线程.ThreadDemo04;//ctrl + B 进入Thread类中查看源码//Alt + 7 导出项目类的骨架//Alt + Insert 打开GeneratepublicclassMyThreadextendsThread{/** * 我们创建的不是Thread对象,而是Thread的子类对象MyThread * 在其子类MyThread中没有带参...
获取当前线程的名称有两种方法1.使用Thread类中的方法getName(),String getName()返回该线程的名称。2.可以获取当前正在执行的线程,使用线程中的方法getName()获取线程的名称。static Thread current Thread()返回对当前正在执行的线程对象的引用。代码如下,我们先来定义一个多线程Java之创建多线程的第一种方式,...
1. 获取线程的名称:通过Thread类的getName方法可以获取当前线程的名称,例如:```javaThread currentThread = Thread.currentThread();...
以下范例演示 Thread 类的currentThread ()方法和 getName() 方法的用途。本范例会获取当前正在运行的线程的名字。 ThreadTester.java public class ThreadTester extends Thread { public void run ( ) { for ( i…
获取当前线程用Thread.currentThread.getName(); 线程名称的设置,Thread类中已经建好了各种构造器。 中间带有String的基本都是设置线程名称的,大家可以自行看下。 1 public class TestThread { 2 public static void main(String[] args) { 3 TestSleep s = new TestSleep(); ...
getName()方法用于获取线程的名称,返回一个字符串。我们将获取到的线程名称存储在threadName变量中,并将其打印出来。 当我们运行上述代码时,将看到如下输出: Thread name: MyThread 1. 总结 通过上述步骤,我们可以很容易地实现在 Java 中获取线程名称的功能。首先,我们创建一个线程实例;然后,为线程设置一个名称;最...
public class ThreadDemo { public static void main(String[] args) { Thread t1 = new MyThread(); // 获取子线程默认名称 System.out.println(t1.getName()); // Thread-0 // 设置线程名称 t1.setName("1号线程"); t1.start(); Thread t2 = new MyThread(); ...