java.util.concurrent.RejectedExecutionException

报错日志

java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@12e2cb93 rejected from java.util.concurrent.ThreadPoolExecutor@6ecd396b[Running, pool size = 10, active threads = 10, queued tasks = 200, completed tasks = 0]

 

原因:

第一:
你的线程池ThreadPoolExecutor 显示的shutdown()之后,再向线程池提交任务的时候。 如果你配置的拒绝策略是AbortPolicy的话,这个异常就会抛出来。


第二:
当你设置的任务缓存队列过小的时候,或者说, 你的线程池里面所有的线程都在干活(线程数== maxPoolSize),并且你的任务缓存队列也已经充满了等待的队列, 这个时候,你再向它提交任务,则会抛出这个异常。 

 

我的是第二种,因为测试给了10万笔数据,设置了最大的缓存队列是200,最大线程是5个,所以报错了。

 

注意:不要设置线程最大数为 Integer.MAX_VALUE ,万一内存爆了

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot controller 访问 404

两种解决方式: 1、因为SpringBoot的项目启动类,会只扫描该包下的文件或者改包下所有子包内的文件,只要你把该文件移动到启动类的相同目录报下就可以。 2、就是在该类上面加者在启动类上添加注解 ComponentScan(basePackages {"com.boota…

fegin需要实现类_【第24条】静态成员类优于非静态成员类

第24条静态成员类优于非静态成员类嵌套类(nested class)是指定义在另一个类的内部的类。嵌套类存在的目的应该只是为它的外围类(enclosing class)提供服务。如果嵌套类将来可能会用于其他的某个环境中,它就应该是顶层类(top-level class)。嵌套类有四种:…

.h与.cpp

本质上没什么区别。 cpp:c plus plus,就表示为c原文件。 .h文件实现的功能是声明.cpp文件中需要使用的变量、函数及宏定义等。 .h文件就像是一个接口,具体的实现可以在.cpp中,也可以在.h中。转载于:https://www.cnblogs.com/keguniang/p/9877581.html

Springboot 多线程的使用

直接上代码 线程配置类 package zengmg.nbpi.com.thread;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework…

vlookup函数练习_为什么职场要学excel函数?看这个案例演示:自动计算快递价格...

在上一篇文章里面,我们讲了如何整理完成一个规范化的表格,以便于下一步的函数计算。最初的信息内容如图所示。经过整理,我们得到了表2这样的规范化表格。现在,我们就通过表2来实现快递费用自动计算,最终实现图中这样的…

%@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core %会报错

有些时候&#xff0c;<% taglib prefix"c" uri"http://java.sun.com/jsp/jstl/core" %>会报错&#xff0c;错误提示为&#xff1a; Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 主要原因是缺少 jst…

蓝牙芯片排行_7月TWS 全球品牌出货量排行榜出炉

数据铸造影响力撰文 / 旭日大数据编辑 / 柏序旭日大数据公布了2020年7月全球TWS品牌销量排行榜&#xff0c;与上期数据相比&#xff0c;全球品牌七排名TOP20汰换率为15%&#xff0c;其中DOSS&#xff0c;万魔、BOSE跌出前20&#xff0c;广州由我&#xff0c;Tzumi登榜&…

project 打印的时候上面的表格和下面的图例中间有个很大的空白,这块东西怎么能去掉呢?

“打印预览”的“页面设置”里面&#xff0c;“页面”选项卡里的“缩放”项设为1页宽&#xff0c;1页高就可以了&#xff0c; 当然如果你的任务项比较少的话&#xff0c;怎么调也不容易去掉下面的空白 操作如下图&#xff08;下图的任务太少&#xff0c;去不掉空白的&#xf…

加密机工作原理_端子机压力检测装置工作原理

上期我们介绍了端子机压力管理装置的使用常识&#xff0c;这期我们介绍端子机压力管理装置的工作原理&#xff0c;端子机压接管理装置&#xff0c;有单通道压力监测和双通道压力监测二种&#xff0c;双通道压力监测装置&#xff0c;一般用于双头端子压接机上&#xff0c;一台主…

win10解决java多版本java -version问题

电脑环境 先安装了Jdk8&#xff0c;后安装了jdk11.&#xff08;发现Jdk11没有单独的jre&#xff0c;官网也不提供下载&#xff0c;集成在一起了&#xff09; Java -version 将环境变量切换为 JDK11 后 javac -version 是 java编译环境是jdk11了&#xff0c;但 java -versio…

vs设计窗口不见了_碳纤维的巅峰:VS沛纳海616V3

各位朋友&#xff0c;你们好&#xff01;欢迎大家关注XYZ腕表俱乐部。专注腕表资讯&#xff0c;致力于做腕表拆解测评&#xff0c;为大家普及分享有价值的腕表知识&#xff0c;真正让大家实实在在透明玩表。想了解更多&#xff0c;欢迎搜索&#xff1a;XYZ腕表俱乐部。可以让您…

CSharpGL(49)试水OpenGL软实现

CSharpGL(49)试水OpenGL软实现 CSharpGL迎来了第49篇。本篇内容是用C#编写一个OpenGL的软实现。暂且将其命名为SoftGL。 目前已经实现了由Vertex Shader和Fragment Shader组成的Pipeline&#xff0c;其效果与显卡支持的OpenGL实现几乎相同。下图左是常规OpenGL渲染的结果&#…

SonarQube结合IDEA实现代码检测

环境准备 1.SonarQube下载&#xff1a;https://www.sonarqube.org/downloads/ 建议用最新版本&#xff0c;SonarQube与idea的结合 需要SonarQube很多插件&#xff0c;需要借助idea的SonarLint 插件。 不同的SonarQube版本&#xff0c;有不同的插件版本 idea的SonarLint 插件…

二维小波变换_【外文文献速读】实时二维水波模拟

题目&#xff1a;Water surface wavelets 作者&#xff1a;Stefan Jeschke&#xff0c; TomšSkřivan&#xff0c; MatthiasMller-Fischer&#xff0c; Nuttapong Chentanez&#xff0c; Miles Macklin&#xff0c; Chris Wojtan

技术开发(委托)合同怎么写?

一直基于宁波市科技局备案合同模板签订合同&#xff0c;并完成科技局备案工作&#xff0c;成功了N次&#xff0c;直接分享模板&#xff0c;该模板通过了法务审核&#xff0c;财务审核&#xff0c;只需要批示修改相关内容即可&#xff0c;一份技术开发委托合同&#xff0c;十几分…

最常用的15个前端表单验证JS正则表达式

2019独角兽企业重金招聘Python工程师标准>>> 在表单验证中&#xff0c;使用正则表达式来验证正确与否是一个很频繁的操作&#xff0c;本文收集整理了15个常用的JavaScript正则表达式&#xff0c;其中包括用户名、密码强度、整数、数字、电子邮件地址&#xff08;Ema…

程序员个人外包合同怎么写?

分享一份工作上经常用到的个人外包合同协议&#xff0c;该协议通过了法务与财务审核&#xff0c;兼顾甲乙双方利益&#xff0c;程序员接私活必备&#xff01;&#xff01;&#xff01;&#xff01; ---需要电子word版&#xff0c;请关注--------- 回复&#xff1a;个人外包合同…

rocketmq新扩容的broker没有tps_深入研究RocketMQ消费者是如何获取消息的

前言小伙伴们&#xff0c;国庆都过的开心吗&#xff1f;国庆后的第一个工作日是不是很多小伙伴还沉浸在假期的心情中&#xff0c;没有工作状态呢&#xff1f;那王子今天和大家聊一聊RocketMQ的消费者是如何获取消息的&#xff0c;通过学习知识来找回状态吧。废话不多说&#xf…

苏宁 11.11:仓库内多 AGV 协作的全局路径规划算法研究

本文为『InfoQ x 苏宁 2018双十一』技术特别策划系列文章之一。 1. 背景 随着物联网和人工智能的发展&#xff0c;越来越多的任务渐渐的被机器人取代&#xff0c;机器人逐渐在发展中慢慢进入物流领域&#xff0c;“智能叉车”&#xff0c;AGV&#xff08;Automated Guided Vehi…

老板思维:工作负责人是首问责任制

工作负责人包括部门领导&#xff0c;项目经理等负责人。以项目经理为例&#xff0c;解释这种思维。 分好几种情况&#xff1a; &#xff08;1&#xff09;当公司&#xff08;老板&#xff0c;领导&#xff0c;甲方&#xff09;将事情交给你的时候&#xff0c;这件事情就由你负…