⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadgrouptest.java

📁 疯狂Java讲义_源码(含Java设计模式CHM
💻 JAVA
字号:


/**
 * Description:
 * <br/>Copyright (C), 2008-2010, Yeeku.H.Lee
 * <br/>This program is protected by copyright laws.
 * <br/>Program Name:
 * <br/>Date:
 * @author  Yeeku.H.Lee kongyeeku@163.com
 * @version  1.0
 */

class TestThread extends Thread
{
	//提供指定线程名的构造器
	public TestThread(String name)
	{
		super(name);
	}
	//提供指定线程名、线程组的构造器
	public TestThread(ThreadGroup group , String name)
	{
		super(group, name);
	}
	public void run()
	{
		for (int i = 0; i < 20 ; i++ )
		{
			System.out.println(getName() + " 线程的i变量" + i);
		}
	}
}
public class ThreadGroupTest
{
	public static void main(String[] args) 
	{
		//获取主线程所在的线程组,这是所有线程默认的线程组
		ThreadGroup mainGroup = Thread.currentThread().getThreadGroup();
		System.out.println("主线程组的名字:" 
			+ mainGroup.getName());
		System.out.println("主线程组是否是后台线程组:" 
			+ mainGroup.isDaemon());

		new TestThread("主线程组的线程").start();
		ThreadGroup tg = new ThreadGroup("新线程组");
		tg.setDaemon(true);
		System.out.println("tg线程组是否是后台线程组:" 
			+ tg.isDaemon());
		TestThread tt = new TestThread(tg , "tg组的线程甲");
		tt.start();
		new TestThread(tg , "tg组的线程乙").start();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -