java中怎么利用多线程批量执行任务
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这期内容当中小编将会给大家带来有关java中怎么利用多线程批量执行任务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。import java.util.*;impor
千家信息网最后更新 2024年11月24日java中怎么利用多线程批量执行任务
这期内容当中小编将会给大家带来有关java中怎么利用多线程批量执行任务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
import java.util.*;import java.util.concurrent.*;public class TestThread { public static void main(String[] args) throws ExecutionException, InterruptedException { System.out.println("----程序开始运行----"); Date beginTime = new Date(); // 创建一个线程池,容量为3 ExecutorService pool = Executors.newFixedThreadPool(3); List> list = new LinkedList<>(); // 创建10个有返回值的任务 for (int i = 0; i < 10; i++) { Callable c = new MyCallable(i + " "); // 执行任务并获取Future对象 Future f = pool.submit(c); list.add(f); } // 关闭线程池:会在所有任务执行完成后关闭线程池,但并不会阻塞程序运行 pool.shutdown(); // 获取所有并发任务的运行结果 for (Future f : list) { System.out.println(">>>" + f.get()); } System.out.println("----程序结束运行----,程序运行时间【" + (new Date().getTime() - beginTime.getTime()) + " 毫秒】"); }}class MyCallable implements Callable
上述就是小编为大家分享的java中怎么利用多线程批量执行任务了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
任务
线程
运行
程序
内容
分析
专业
中小
内容丰富
容量
对象
就是
文章
时间
更多
知识
篇文章
结果
行业
角度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国联合国网络安全国际研究会
数据库中的函数有什么优点
ecs怎样恢复数据库
网络安全等级保护自评和定级
网络安全委员会 果园
计算机网络安全调研报告
商城找不到服务器
自己制作软件开发
铜陵联想服务器硬盘推荐商家
互联网科技公司文案推荐
清远网络安全培训
在dns服务器a记录的作用
数据库中的信息在前端显示
书柜设计软件开发
湖北省不可移动文物数据库
邮件合并怎么连接两个数据库
深圳风暴互联网科技有限公司
navicat数据库还原
小型服务器价格
易语言写入数据库有空格
虚拟服务器 nat
武器装备软件开发中心
网络技术基本应用实验小结
如皋艾爱网络技术有限公司
家用nsa服务器安全性
打印机服务器不能用怎么处理
阿里巴巴服务器需要身份证吗
combox写入数据库
企业网络安全宣传视频素材
互联网络安全监督员