社区
Java
帖子详情
java线程池和线程组的异同,可以同时在一个多线程实现的项目中使用吗?怎么使用?
minibeckham
2014-12-16 10:08:25
加精
我现在遇到一个问题,就是java多线程中线程组和线程池的区别是什么?可以同时使用吗?怎么使用?
比如,我的项目中由6个线程组成,每个线程设置成一个线程组,然后把所有的线程组放到一个线程池中进行并发控制,这样可以吗?
...全文
4578
13
打赏
收藏
java线程池和线程组的异同,可以同时在一个多线程实现的项目中使用吗?怎么使用?
我现在遇到一个问题,就是java多线程中线程组和线程池的区别是什么?可以同时使用吗?怎么使用? 比如,我的项目中由6个线程组成,每个线程设置成一个线程组,然后把所有的线程组放到一个线程池中进行并发控制,这样可以吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
很难搞定
2016-01-25
打赏
举报
回复
光是说,需求都不知道是什么,想动起来就动起来憋
blueink_200451
2016-01-17
打赏
举报
回复
小灰狼
2016-01-15
打赏
举报
回复
我觉得 才6个线程,不必考虑启动线程带来的开销,系统一启动就让它们全部起来,对一般的PC机性能不会有什么影响,嵌入式的CPU跑JAVA就没试过了
码天下
2016-01-14
打赏
举报
回复
不清楚,看看大神的答复,learning
PHPERZee
2016-01-14
打赏
举报
回复
评论下去下载个东西
纯粹码农
2016-01-14
打赏
举报
回复
不清楚,看看大神的答复,learning
纯粹码农
2016-01-14
打赏
举报
回复
不清楚,看大神回复,good
marsbtx
2016-01-14
打赏
举报
回复
线程组可以看作是java失败的验证品,不要用。 线程池的话,可以想象一下数据库连接池,两者性质上差不多。
skgary
2014-12-17
打赏
举报
回复
首先要明确的是,如同数据库的连接和建立一样,线程的启动和停止对JVM和操作系统而言都是一件开销很大的事情。 线程池的目的就是为了避免线程被频繁的创建,启动和停止。 而之所以要提出“线程组”的概念,很难从字面上找到原因。这多少为我们讨论的主题带来了一些混乱。一般地说,我们认为是由于“安全”或者“保密”方面的理由才使用线程组的。根据Arnold和Gosling的说法:“线程组中的线程可以修改组内的其他线程,包括那些位于分层结构最深处的。一个线程不能修改位于自己所在组或者下属组之外的任何线程”(注释①)。然而,我们很难判断“修改”在这儿的具体含义是什么。下面这个例子展示了位于一个“叶子组”内的线程能修改它所在线程组树的所有线程的优先级,同时还能为这个“树”内的所有线程都调用一个方法。 所以,可以同时用,但必须搞清楚为什么。
蒲锦_up
2014-12-17
打赏
举报
回复
线程组和线程池都是对线程的控制,他们之间没从属关系,线程池没有对组的相关控制。
俺是小王子
2014-12-16
打赏
举报
回复
最近也在学Java并发 关注~~~ 但是这个问题描述的不是很清晰
Java
中
多
线程
创建的四种方法,继承Thread类创建
多
线程
、
实现
Runnable接口、通过Callable和Future创建以及
线程
池
的
使用
文章目录前言一、串⾏与并发二、进程和
线程
1.进程和
线程
的
异同
2.进程和
线程
的关系3.进程与
线程
总结三、
线程
的创建1....在程序
中
完成某⼀个功能的时候,我们会将他描述成任务,这个任务需要在
线程
中
完成. 一
【
JAVA
】
线程
与
线程
池
一文带你了解
线程
与
线程
池
:
线程
与进程 - 进程:表示计算机
中
整个程序的运行 -
线程
:程序的
组
成基本单位
JAVA
常见
线程
操作 - 创建
线程
:继承Thread类,
实现
Runnable、Callable接口 - 常见操作:
线程
休眠、加入...
java
线程
池
中
断处理_
Java
线程
中
断机制
1. 引言对
Java
中
断没有
一个
全面的了解,可能会误以为被
中
断的
线程
将立马退出运行,但事实并非如此。
中
断机制是如何工作的?捕获或检测到
中
断后,是抛出InterruptedException还是重设
中
断状态以及在方法
中
吞掉
中
断...
「后端开发」系列——
Java
线程
池
线程
池
是用来管理
线程
生命周期的
一个
对象池,通过
使用
线程
池
,可以让开发人员不过于关注
线程
的创建、销毁等过程。并且通过
使用
线程
池
,合理的设置核心
线程
数,最大
线程
池
等参数,可以提高系统的性能,避免出现一些...
Java
高级编程十二:
多
线程
及
线程
池
的
使用
第十二章
多
线程
1.基本概念:程序、进程、
线程
...若
一个
进程同一时间并行执行多个
线程
,就是支持
多
线程
的
线程
最为调度和执行的单位,每个
线程
都拥有独立的运行栈和程序计数器(pc),
线程
切换的开销小
一个
进程的多个
线程
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章