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.