threads
Set Thread Name
This is an example of how to set a Thread‘s name. Setting a Thread’s name implies that you should:
- Get a reference to the currently executing thread object, using
currentThread()API method of Thread. - Get the thread’s name, using
getName()API method of Thread. - Change the name of the thread to be equal to a specified name, using
setName(String name). - Get the thread’s name again, which is now equal to the name set above, again using
getName()API method of Thread.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core;
public class SetThreadNameExample {
public static void main(String[] args) {
Thread thread = Thread.currentThread();
System.out.println("Thread Name (before): " + thread.getName());
thread.setName("My Thread Name");
System.out.println("Thread Name (after): " + thread.getName());
}
}
Output:
Thread Name (before): main
Thread Name (after): My Thread Name
This was an example of how to set a Thread’s name in Java.
