java多线程执行for循环(Java线程池优化for循环)

2024-07-09 04:56:52 12

java多线程执行for循环(Java线程池优化for循环)

本文目录

Java线程池优化for循环

那么我们要做的就是把要做的事情开多线程里去处理,可以简单的实现如下

package com.wenxy.test.baidu.zhidao.bank;import java.util.Iterator;import java.util.concurrent.Executor;import java.util.concurrent.Executors;public class TestLoop {    public static int i = 0;    void doSomething() {        System.out.println(Thread.currentThread().getName()                + " is doing。。。 and i = " + i);        i++;    }    public static void main(String args) {        final TestLoop testLoop = new TestLoop();        // 创建一个线程池,用10个线程处理        Executor executor = Executors.newFixedThreadPool(10);        for (int i = 0; i 《 100; i++) {            executor.execute(new Runnable() {                @Override                public void run() {                    testLoop.doSomething();                }            });        }    }}

java线程for循环没有循环完成就停止了,这是为什么

多线程需要基础学好点。在来开发,否则总有莫名其妙的事情冒出来。而自己无法解释。你这个问题很简单。你要main主线程1秒后输出list集合数据。在你代码中这写法本身是错误的,因为你有2个子线程,有锁,安全地往list中加2千个数据,却每次要等待1毫秒,估算2千数据你程序的加完需要2秒多时间,在1秒后,子线程还没有结束,大概1千个数据还没加完呢,你主线程就输出了当前数据。肯定结果不对。哪来的2千个数据呢。你说循环没完成就停止了,说法完全错误。。。你要main主线程输出list集合数据。正确操作应该是:Thread t1 = ...;t1.start();t2也是如此。最后main线程下面,输出list数据前加2行代码t1.join();t2.join();然后在打印list。join方法意思很简单。就是等待线程结束后,我再继续。main线程等待了2个子线程都结束后,即保证数据全部进list后,打印结果。

java for循环调用同一个线程,可以同时执行吗,不是一个线程全部执行完了才能够进行执行下一个吗

for循环中只是创建线程对象,线程进入就绪阶段,什么时候执行不一定,而且执行过程中有可能for循环的线程又获取cpu开始循环了。

java—for循环里启动的线程要怎么理解

首先类继承Thread或者实现了Runnable接口,程序就知道这是一个线程类,每次new 一个线程类,相当于创建了一个新的线程对象,使用start是启动一个线程,线程处于就绪状态,而run方法属于线程体;如此在循环体中循环了20次,创建了20个不同的线程,每次都使用了start方法,也就是启动了20个不同的线程;左上角有我头像,欢迎来学习交流;

Java 多线程与for 语句如何结合使用

public class TestThread implements Runnable{String param = null;public TestThread(String param) {this.param = param;}@Overridepublic void run() {System.out.println(param);}public static void main(String args) {while(true) {new Thread(new TestThread("测试")).start();}}}

给你写了个简单的demo,就是把你需要的参数写在你的类里面,然后用构造注入就可以了

java for循环中创建线程池

  1. 首先要明确线程池的意思,就是线程预先创建好放在一个池里面,使用后不会销毁

  2. 要区分任务和线程池,任务可以不断添加,但是线程池里线程的个数是固定的,当任务数超过线程数后,后面的任务需要等待有空闲的线程才会执行

  3. 所以不断添加任务没有关系,如果池中有50个线程,你添加100个任务同一时间也只会执行50个任务,剩下的50个任务需要等待前面的任务执行完毕后继续执行

  4. 所以你的主线程原则上可以不断for,但是你总得有个结束点吧

Java 用for循环给10万个客户轮流发数据,性能难免受到影响,如何实现一键群发

题干的意思应该是主要时间消耗在了发数据上,对不?所以从这个角度出发,那么可以提取出两个线程,第一个线程处理这10W个客户,第二个线程处理发数据。遍历客户很快,发数据耗时间耗性能。所以为了避免10W个客户同时发数据导致宕机(极端现象)。可以在性能允许的情况下,设定一个线程池处理发数据的逻辑操作。

java多线程执行for循环(Java线程池优化for循环)

本文编辑:admin

本文相关文章:


java多线程执行for循环(Java 用for循环给10万个客户轮流发数据,性能难免受到影响,如何实现一键群发)

java多线程执行for循环(Java 用for循环给10万个客户轮流发数据,性能难免受到影响,如何实现一键群发)

本文目录Java 用for循环给10万个客户轮流发数据,性能难免受到影响,如何实现一键群发java—for循环里启动的线程要怎么理解java for循环中创建线程池java线程for循环没有循环完成就停止了,这是为什么java for循环调

2024年7月18日 18:53

更多文章:


传奇手游最新发布网站(去哪里找好传奇)

传奇手游最新发布网站(去哪里找好传奇)

本篇文章给大家谈谈传奇手游最新发布网站,以及去哪里找好传奇对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录去哪里找好传奇最新免费私服发布网站传奇手游三职业发布网新开服时间传奇手游下载最新版本网站安装还需要钱吗传奇手游发布网站怎

2024年7月20日 14:09

飞young(飞Young4G套餐流量使用规则)

飞young(飞Young4G套餐流量使用规则)

本文目录飞Young4G套餐流量使用规则飞Young4G上网版19元套餐包含哪些套餐内容飞Young4G聊天版19元套餐包含哪些套餐内容中国电信飞young套餐资费有哪些飞Young4G上网版套餐的资费是什么电信飞Young4G套餐有几个档

2024年6月21日 02:08

最新网络游戏排行榜前十名(游戏排行榜手游前十名)

最新网络游戏排行榜前十名(游戏排行榜手游前十名)

大家好,今天小编来为大家解答以下的问题,关于最新网络游戏排行榜前十名,游戏排行榜手游前十名这个很多人还不知道,现在让我们一起来看看吧!本文目录游戏排行榜手游前十名手游网络游戏排行榜前十网游排名前十2023网络游戏排行榜前十十大网络游戏手游排

2024年8月17日 23:25

秘媞的培训,对代理成长有没有帮助?让孩子成长的秘密读后感四五

秘媞的培训,对代理成长有没有帮助?让孩子成长的秘密读后感四五

本文目录秘媞的培训,对代理成长有没有帮助让孩子成长的秘密读后感四五dnf合金战士成长秘药是什么合金战士成长秘药是什么秘媞的培训,对代理成长有没有帮助有没有帮助要看你自己了,学习这个事情最后还是看的你的执行力和能力,同样一个人学习的结果都不同

2024年3月7日 06:40

雨滴桌面皮肤(雨滴桌面 蜂窝皮肤 怎么点击)

雨滴桌面皮肤(雨滴桌面 蜂窝皮肤 怎么点击)

本文目录雨滴桌面 蜂窝皮肤 怎么点击雨滴桌面安装完以后显示没有可用皮肤是怎么回事雨滴桌面时间皮肤,怎么修改它的日期为中文显示雨滴桌面----天气皮肤怎么编辑啊Windows 10 雨滴桌面下载设置开机自启动后重启打不开皮肤管理界面怎么办wi

2024年1月2日 18:20

聚淘网卖的阳澄湖大闸蟹是真的吗?聚淘网店是不是骗人的

聚淘网卖的阳澄湖大闸蟹是真的吗?聚淘网店是不是骗人的

本文目录聚淘网卖的阳澄湖大闸蟹是真的吗聚淘网店是不是骗人的聚淘网卖的阳澄湖大闸蟹是真的吗绝对的假货,上当的人真的多呀 晕周杰伦不会指定某个产品吧,这个太假了。没授权是不能卖的,这个可以找媒体曝光的。都是淘宝惹得祸 大家都上当了 全是买

2024年6月30日 13:48

宝鸡窄版猴,改名“大圣归来”,有什么意义?儿子的生日蛋糕上写什么字比较好

宝鸡窄版猴,改名“大圣归来”,有什么意义?儿子的生日蛋糕上写什么字比较好

本文目录宝鸡窄版猴,改名“大圣归来”,有什么意义儿子的生日蛋糕上写什么字比较好帮我找个嬉皮猴的情侣头像哪有卖十字绣 嬉皮猴宝鸡窄版猴,改名“大圣归来”,有什么意义有什么意义啊,这个烟历史很长了,从我小时候就有,可是现在出现了,买这烟的人就是

2024年6月14日 22:44

下载游戏大厅并安装(游戏大厅(客户端)怎样进行下载并安装)

下载游戏大厅并安装(游戏大厅(客户端)怎样进行下载并安装)

各位老铁们好,相信很多人对下载游戏大厅并安装都不是特别的了解,因此呢,今天就来为大家分享下关于下载游戏大厅并安装以及游戏大厅(客户端)怎样进行下载并安装的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录游戏大厅(客

2024年8月17日 00:55

在线翻译[英译汉]?在线扫描英译汉在线翻译器

在线翻译[英译汉]?在线扫描英译汉在线翻译器

大家好,如果您还对英译汉百度不太了解,没有关系,今天就由本站为大家分享英译汉百度的知识,包括在线翻译[英译汉]的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录在线翻译[英译汉]在线扫描英译汉在线翻译器英文翻译中文的

2024年6月23日 06:50

书本网txt免费下载全本(哪个网站能下载免费电子书全本的)

书本网txt免费下载全本(哪个网站能下载免费电子书全本的)

这篇文章给大家聊聊关于书本网txt免费下载全本,以及哪个网站能下载免费电子书全本的对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录哪个网站能下载免费电子书全本的有哪些免费好用的电子书下载网站新奇书网电子书下载txt免费下载完本

2024年6月12日 07:06

部落冲突官网更新公告(部落冲突公测版本什么时候更新)

部落冲突官网更新公告(部落冲突公测版本什么时候更新)

本篇文章给大家谈谈部落冲突官网更新公告,以及部落冲突公测版本什么时候更新对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录部落冲突公测版本什么

2024年7月10日 14:33

天下贰 魍魉 加点问题,高手进不要复制,要你自己的经验?天下贰魍魉PK加点

天下贰 魍魉 加点问题,高手进不要复制,要你自己的经验?天下贰魍魉PK加点

本文目录天下贰 魍魉 加点问题,高手进不要复制,要你自己的经验天下贰魍魉PK加点天下3 69魍魉新玄修加点天下3魍魉云麓技能加点魍魉怎么加点天下3魍魉技能加点!天下3端游全敏魍魉灵兽要怎么加点天下3魍魉的人物属性和灵兽的属性怎么分配最好还有

2024年7月22日 13:25

咪咕游戏盒子(mgv2000可以刷游戏么)

咪咕游戏盒子(mgv2000可以刷游戏么)

今天给各位分享mgv2000可以刷游戏么的知识,其中也会对mgv2000可以刷游戏么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录mgv2000可以刷游戏么有哪位大神知道与咪咕盒子的一些问题咪咕游戏盒子安全吗

2024年7月9日 01:16

上古传说宝石(上古传说要打到哪里才有的合宝石)

上古传说宝石(上古传说要打到哪里才有的合宝石)

本文目录上古传说要打到哪里才有的合宝石上古传说最详细的宝石合成方法上古传说宝石合成《上古传说》刀剑封魔录宝石怎么合成上古传说 刀剑封魔录 宝石怎么合成刀剑封魔录之上古传说宝石问题上古传说要打到哪里才有的合宝石在上古传说中,宝石的最高等级为1

2024年5月5日 12:13

绝世唐门游戏(斗罗大陆绝世唐门2游戏找不到之前玩的区了)

绝世唐门游戏(斗罗大陆绝世唐门2游戏找不到之前玩的区了)

本文目录斗罗大陆绝世唐门2游戏找不到之前玩的区了手游绝世唐门怎么删除角色斗罗大陆绝世唐门游戏宗门宗主会被自动更换吗斗罗大陆2绝世唐门好玩吗斗罗大陆绝世唐门2游戏找不到之前玩的区了时间长了,就会合服,可能你之前在的区,已经合并了。合区公告中有

2024年7月23日 07:42

天龙八部游戏下载官网(天龙八部2游戏(直板手机)下载网址)

天龙八部游戏下载官网(天龙八部2游戏(直板手机)下载网址)

本篇文章给大家谈谈天龙八部游戏下载官网,以及天龙八部2游戏(直板手机)下载网址对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录天龙八部2游戏(直板手机)下载网址新天龙八部客户端去哪里下载新天龙八部内测怎么下载完整版的天龙八部手

2024年5月21日 23:49

锡康码怎么用 如何使用锡康码?无锡的健康码怎么申请

锡康码怎么用 如何使用锡康码?无锡的健康码怎么申请

本文目录锡康码怎么用 如何使用锡康码无锡的健康码怎么申请锡康码带星是怎么回事在外地在办个电话卡锡康码可以用吗手机号码是我本人,但是锡康码绑定的是我女儿,怎么才能解除绑定我自己锡康码申请时身份证输入显示格式不对锡城码怎么弄孩子以前在我手机上注

2024年7月3日 01:24

好玩的rpg手游(现在有没有什么好玩的rpg手游)

好玩的rpg手游(现在有没有什么好玩的rpg手游)

今天给各位分享现在有没有什么好玩的rpg手游的知识,其中也会对现在有没有什么好玩的rpg手游进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录现在有没有什么好玩的rpg手游十大rpg单机手机游戏人气最高的3款RP

2024年6月30日 19:55

免费观看中超直播(2022中超直播平台)

免费观看中超直播(2022中超直播平台)

这篇文章给大家聊聊关于免费观看中超直播,以及2022中超直播平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录2022中超直播平台哪里能看到中超直播上海跟江苏哪里可以看中超直播哪个平台可以看中超联赛的直播中超在哪里看直播中超

2024年6月29日 22:36

圣地安列斯mod(圣安地列斯使用MOD怎么用)

圣地安列斯mod(圣安地列斯使用MOD怎么用)

本文目录圣安地列斯使用MOD怎么用iOS《侠盗猎车手 圣安地列斯》mod怎么装啊不越狱行吗圣安地列斯游戏怎么弄mod圣安地列斯模组大师怎么用圣安地列斯MOD是什么盗猎车手:圣安地列斯MOD是什么意思谁可以教我圣安地列斯使用MOD怎么用首先,

2024年5月6日 13:49

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索