Thread Group In Java Example

Chapter: Thread Last Updated: 13-06-2017 14:52:20 UTC

Program:

            /* ............... START ............... */
                
public class JavaThreadGroup {
	public static void main(String[] args) {
		Thread t1 = Thread.currentThread();
		ThreadGroup tg1 = t1.getThreadGroup();

		System.out.println("Current thread's  name:  " + t1.getName());
		System.out.println("Current thread's  group  name:  " + tg1.getName());

		Thread t2 = new Thread("new thread");

		ThreadGroup tg2 = t2.getThreadGroup();
		System.out.println("New  thread's name:  " + t2.getName());
		System.out.println("New  thread's  group  name:  " + tg2.getName());
	}
}
                /* ............... END ............... */
        

Output

Current thread's  name:  main
Current thread's  group  name:  main
New  thread's name:  new thread
New  thread's  group  name:  main

Notes:

  • The java.lang.ThreadGroup class represents a set of threads. It can also include other thread groups.
  • Important methods of ThreadGroup class
  • int activeCount() - returns no. of threads running in current group.
  • int activeGroupCount() - returns a no. of active group in this thread group.
  • void destroy() - destroys this thread group and all its sub groups.
  • String getName() - returns the name of this group.
  • ThreadGroup getParent() - returns the parent of this group.
  • void interrupt() - interrupts all threads of this group.
  • void list() - prints information of this group to standard console.

Tags

Thread Group, Java

Similar Programs Chapter Last Updated
Java Synchronized Method Thread 10-10-2017
Java Thread SetName() Method Thread 19-08-2017
Java Thread NotifyAll Method Thread 07-08-2017
Java Thread Synchronization Thread 07-01-2017
Java Display All Running Thread Thread 10-09-2016
Java Get Thread ID Example Thread 10-09-2016
Java Thread Suspend Example Thread 10-09-2016
Java Thread Stop Example Thread 10-09-2016
Java Set Thread Priority Thread 10-09-2016
Java Thread Status Example Thread 10-09-2016
Wait On object In Java Thread 13-08-2016
Demonstrate Join() In Java Thread Thread 13-08-2016
Wait For Threads To Finish In Java Thread 13-08-2016
Wait For Completion Of Thread In Java Thread 13-08-2016
Thread Yield In Java Example Thread 20-06-2016
Suspend Resume And Stop A Thread In Java Thread 21-07-2016
Interthread Communication In Java Example Thread 19-08-2017
Thread start() Method in Java Example Thread 21-07-2016
Thread run() Method in Java Thread 19-08-2017
Thread isAlive() Method in Java Example Thread 19-08-2017
Thread getPriority() Method In Java Example Thread 11-04-2016
Thread getName() Method In Java Example Thread 21-07-2016
Synchronized Method In Java Example Thread 25-06-2017
Wait And Notify in Java Example Thread 21-07-2016
Pause Execution with Sleep In Java Example Thread 21-07-2016
Thread Stack Trace In Java Example Thread 21-07-2016
Thread Volatile Variable In Java Example Thread 16-06-2017
Thread State In Java Example Thread 16-06-2017
Thread Sleep In Java Example Thread 15-07-2016
Thread Name In Java Example Thread 13-06-2017

1 2