![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 59
java多线程相关
pp_lan
这个作者很懒,什么都没留下…
展开
-
多线程任务添加回调函数
多线程添加回调函数原创 2024-01-23 11:35:27 · 617 阅读 · 0 评论 -
ThreadPoolExecutor参数解析
实时任务数量线程数量[0, 7]2(7, 25](2, 20](2, 20], 且多余任务执行拒绝策略,例如报错。原创 2023-07-10 16:16:41 · 135 阅读 · 0 评论 -
Springboot定时任务热部署设计及实现
定时器热部署,支持修改、新增、删除任务原创 2022-06-29 15:07:14 · 570 阅读 · 0 评论 -
Thread.join
JAVA代码实例:import java.util.concurrent.TimeUnit;public class JoinDemo2 { public static void main(String[] args) throws InterruptedException { Thread thread2 = new Thread(() -> {...原创 2019-10-16 15:11:54 · 248 阅读 · 5 评论 -
Thread创建
1. 线程分类 a. 无返回值Runnable, b. 有返回值Callable2. 线程创建 new Thread(Runnable runnable); 无返回值的线程: new Thread(() -> System.out.println("run runnable")).start(); 有返回值的线程 Futu...原创 2019-04-02 23:55:42 · 403 阅读 · 0 评论 -
守护线程(Daemon)、钩子线程(Hook)简述
简述守护线程守护线程在主线程退出时候会随主线程一起结束,而不会阻塞主线程的退出钩子线程钩子线程可以在*JVM正常退出*的时候自动触发代码演示 public static void main(String[] args) throws InterruptedException { // 线程钩子线程 在JVM正常退出时候触发,kill -9 等强制删除除外 Runtime.getRuntime().addShutdownHook(ne原创 2022-03-17 09:13:28 · 642 阅读 · 0 评论 -
JAVA8中并发类CompletableFuture使用遇到的坑-守护线程
1. 前言最近在看Java8中对并发的支持CompletableFuture类,觉得挺好的,在单一线程执行的时候可以省略很多代码,手动验证后,发现其中还是有一部分坑的,此处记录一下。此处主要描述其创建线程为守护线程的问题,会随着主线程消亡直接消亡,导致任务失败。2. CompletableFuture优点简洁,后面以代码为例3. 案例简述3.1 CompletableFuture创建一个线程,内部进行轮询读取任务(如:模拟kafka之类的),会发现,执行结束后,整个线程一起关闭了,无法打原创 2022-03-24 17:13:44 · 9742 阅读 · 7 评论