java for循环内部使用线程

[复制链接]
发表于 2023-11-28 13:04:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
[code]/*** 1、业务场景  *        1、定时执行时,可能出现数据量大,执行不完,线程直接被终止掉,丢数据。*/import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/***  1、首先创建线程池,针对线程池开启多个线程。*  2、for循环开始线程调用。*  3、线程执行完成终止掉线程。*/public class ForLoopMultiThreading {    public static void main(String[] args) {        // 创建一个ExecutorService,用于管理线程        ExecutorService executorService = Executors.newFixedThreadPool(5);        // 创建一个List,用于存储for循环的结果        List resultList = new ArrayList();        // 定义for循环的起始和结束值        int start = 0;        int end = 100;        // 创建一个for循环,用于计算0到100之间的所有整数        for (int i = start; i  {                // 在这个线程中执行for循环                for (int j = start; j
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表