永发信息网

java如何创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。求代码

答案:1  悬赏:20  手机版
解决时间 2021-02-22 23:07
java如何创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。求代码
最佳答案
package test; 
import java.util.concurrent.ExecutorService; 
import java.util.concurrent.Executors; 
public class ThreadPoolExecutorTest { 
public static void main(String[] args) { 
ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3); 
for (int i = 0; i < 10; i++) { 
final int index = i; 
fixedThreadPool.execute(new Runnable() { 
public void run() { 
try { 
System.out.println(index); 
Thread.sleep(2000); 
} catch (InterruptedException e) { 
e.printStackTrace(); 


}); 


}因为线程池大小为3,每个任务输出index后sleep 2秒,所以每两秒打印3个数字。
定长线程池的大小最好根据系统资源进行设置。如Runtime.getRuntime().availableProcessors()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
100米等于多少厘米 ,单位换算怎么算,有 什
y=Asin(wx+φ)+b的图像如何确定A,w,φ,b
锦诚婚纱摄影地址在哪,我要去那里办事
雷迪森杭州歌江维嘉大酒店地址在什么地方,想
《蜂》古诗
五尖山地址有知道的么?有点事想过去
聊城市实验小学地址好找么,我有些事要过去,
请问ATP有几个磷酸键?
问下你们要是从河南这边邮个手机到内蒙古大概
若函数f(x)是偶函数,其定义域为R,且在[0,﹢∞
珠海广药康鸣医药有限公司怎么去啊,有知道地
水浒传体现了什么主题
广州到贵州高速公路阻塞情况查询
宝坻到香河的班车最晚几点发车
夫妻离婚后,女方还住在男方家里不肯走,男方起
推荐资讯
安阳县福安医药连锁有限公司NO.4地址在哪,我
沟通无限网吧怎么去啊,有知道地址的么
三相四线中 取一跟火线跟零线用的比较多 会不
去云南丽江旅游要多少钱
潍坊dn125球墨铸铁管多少钱一吨
陕西省礼泉县境内有正在建设的铁路吗?
龙年预产期十二月十八,十九,也许会提前两三
未来个体户真的会消失吗?
八鲜山庄怎么去啊,有知道地址的么
geforce2 mx200如何优化
李安线/G207(路口)地址在什么地方,想过去办
昆山市东吉精密五金厂这个地址在什么地方,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?