java 多线程 控制线程的个数 15

多线程怎么控制线程的个数,每次限定在跑得线程不超过5个跪求大神为什么我启动了一个线程把Thread.activeCount()打印出来是2启动两个是4threadname... 多线程怎么控制线程的个数,每次限定在跑得线程不超过5个 跪求大神
为什么我启动了一个线程 把Thread.activeCount()打印出来 是2 启动两个是4

thread name=pool-1-thread-1,activeCount=2
thread name=pool-1-thread-2,activeCount=4
thread name=pool-1-thread-3,activeCount=5
thread name=pool-1-thread-4,activeCount=6
thread name=pool-1-thread-5,activeCount=7
展开
 我来答
hwt_211
2014-09-29 · 超过25用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:57.5万
展开全部
Executor ec = Executors.newFixedThreadPool(5);
使用线程池,这样能够很好的控制线程个数,并且不要去管线程的关闭等操作,由线程池来控制!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zylin_87
2014-09-29 · 超过22用户采纳过TA的回答
知道答主
回答量:107
采纳率:20%
帮助的人:41.2万
展开全部
你可以尝试用线程池来管理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式