java语言基础(95)——线程组的使用
来源:互联网 发布:路由器端口转发设置 编辑:程序博客网 时间:2024/06/03 12:40
java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,java允许程序直接对线程组进行控制。比如统一设置优先级。
默认情况下,所有的线程都属于main线程组。
下面的例子演示了给线程设置线程组的过程:
package ThreadDemo;public class MyRunnable implements Runnable {public void run() { //这里是实际的业务逻辑代码}}
package ThreadDemo;public class ThreadGroupDemo {public static void main(String[] args) { MyRunnable my = new MyRunnable(); // 创建一个新组 ThreadGroup tg1 = new ThreadGroup("secordGroup"); ThreadGroup tg2 = new ThreadGroup("thridGroup"); // 给线程设置线程组 Thread t1 = new Thread(tg1,my,"t1"); Thread t2 = new Thread(tg2,my,"t1"); // 获得组名称 System.out.println(tg1.getName()); System.out.println(t1.getThreadGroup().getName()); System.out.println(tg2.getName()); System.out.println(t2.getThreadGroup().getName()); // 还可以进行其它统一管理}}
阅读全文
0 0
- java语言基础(95)——线程组的使用
- java语言基础(96)——线程池的使用
- java语言基础(92)——使用Lock锁实现线程安全
- java语言基础(62)——BigDecimal类的使用
- java语言基础(73)——可变参数的使用
- java语言基础(89)——多线程(线程控制)
- java基础学习总结——线程之使用Runnable接口创建线程的方法
- Java_基础—线程组和线程池的概述和使用以及线程的生命周期
- Java基础—线程
- java语言基础(79)——File类的基础使用java文件操作
- java基础—线程安全的定义
- java—线程的使用
- java基础--线程池的使用
- Java基础—— Java的语言基础
- java基础—— 线程
- Java基础——线程
- java基础——线程
- 【java基础】——线程
- jQuery中attr()、prop()、data()用法及区别
- C语言 java输出100之内的质数
- c++学习之new int()和new int[]的区别
- 操作系统安装过程
- opencv如何查看函数源代码?
- java语言基础(95)——线程组的使用
- zumy_mbed无法编译解决办法
- JDK-9的安装与环境变量配置
- poj 3984
- Git报错Unlink of file 'readme.txt' failed. Should I try again? (y/n)
- 读《富爸爸,穷爸爸》
- 【图像特征提取1】方向梯度直方图HOG---从理论到实践------附带积分图像的解析
- 前端知识整理之CSS盒模型
- C语言程序设计17通信 第一章作业