摘要: 1、线程池的拒绝策略 等待队列已经排满了,再也塞不下新任务了,同时,线程池中的max线程也达到了,⽆法继续为新任务服务。这个是时候我们就需要拒绝策略机制合理的处理这个问题。 2、JDK内置的拒绝策略 AbortPolicy(默认):直接抛出RejectedExecutionException异常阻⽌ 阅读全文
posted @ 2023-12-03 23:16 会秃头的小白 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 今天中午做了会绩效考核系统 想多做一个报表管理 所以需要把echart导入到vue中进行使用 原先我用的大数据可视化都是FineBi 第一次用echart还得学学 晚上学了会juc 主要是内置线程和自定义线程 深入学习了核心线程 最大线程 阻塞队列 和线程淘汰策略 做了一会英语题 阅读全文
posted @ 2023-12-03 23:12 会秃头的小白 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 今天早上打了会球 中午做了会绩效考核系统 晚上学习了juc中的线程池状态之间的转换以及对线程池的一些了解 做了会英语题 阅读全文
posted @ 2023-12-03 23:08 会秃头的小白 阅读(2) 评论(0) 推荐(0) 编辑
摘要: package org.example.test2; import java.util.concurrent.*; public class CustomeThread { public static void main(String[] args) { ExecutorService thread 阅读全文
posted @ 2023-12-03 21:55 会秃头的小白 阅读(9) 评论(0) 推荐(0) 编辑
摘要: corePoolSize:核心线程池数量 maximumPookSize:最大线程数量 keepAliveTime:非核心线程的空闲状态的存活时间 unit:时间单位 workQueue:工作队列(阻塞队列) threadFactory:线程工厂(创建线程) handler:拒绝策略 阅读全文
posted @ 2023-12-03 21:38 会秃头的小白 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 区别: 1.参数 execute Runnable submit Callable 2.返回值 execute :void submit :Future 3.异常 execute 会在子线程中抛出异常,在主线程捕捉不到 submit 不会字码抛出异常, 而是会讲一次暂时存起来,等Future.get 阅读全文
posted @ 2023-12-03 21:22 会秃头的小白 阅读(32) 评论(0) 推荐(0) 编辑
摘要: package org.example.c2; import lombok.extern.slf4j.Slf4j; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import j 阅读全文
posted @ 2023-12-03 21:10 会秃头的小白 阅读(4) 评论(0) 推荐(0) 编辑