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 展开
为什么我启动了一个线程 把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 展开
展开全部
Executor ec = Executors.newFixedThreadPool(5);
使用线程池,这样能够很好的控制线程个数,并且不要去管线程的关闭等操作,由线程池来控制!
使用线程池,这样能够很好的控制线程个数,并且不要去管线程的关闭等操作,由线程池来控制!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询