java for循环内部使用线程

打印 上一主题 下一主题

主题 941|帖子 941|积分 2823

[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
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

汕尾海湾

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表