//线程池,参数为连接数
ExecutorService exec = Executors.newFixedThreadPool(5);
for (int i=0;i<10;i++){
exec.execute(()->{
// 循环调用方法,参数需要finnal
doMethod();
});
}
//关闭线程池
exec.shutdown();
//线程执行完毕,再关闭主线程
while (true){
if (exec.isTerminated()){
break;
}
}
多线程优化for循环
最新推荐文章于 2024-01-18 18:15:12 发布