Naming Thread

The Thread class provides methods to change and get the name of a thread. By default, each thread has a name i.e. thread-0, thread -1 and so on. By we can change the name of the thread by using setName() method. The syntax of setName() and getName() methods are given below:


\begin{lstlisting}
public String getName(): is used to return the name of a thre...
...d setName(String name): is used to change the name of a thread.
\end{lstlisting}

Example of naming a thread


\begin{lstlisting}
class TestMultiNaming1 extends Thread{
public void run(){
...
...t.println(''After changing name of t1:''+t1.getName());
}
}
\end{lstlisting}

Test it Now


\begin{lstlisting}
Output:Name of t1:Thread-0
Name of t2:Thread-1
id of t1:8
running...
After changeling name of t1:Sonoo Jaiswal
running...
\end{lstlisting}



Subsections