最新 最热

Java一分钟之线程池:ExecutorService与Future

在Java并发编程的世界里,线程池是提高程序性能、管理线程生命周期的利器。ExecutorService与Future作为Java并发包中的核心组件,它们不仅简化了多线程编程的复杂度,还为我们提供了强大的异步执行和结果获取能力。本文将...

2024-05-15
2

AtomicReference新jdk特性

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-01-15
3

聊聊TaskExecutorMetricsAutoConfiguration

springboot2.6.0版本提供了TaskExecutorMetricsAutoConfiguration,可以自动给线程池加上metrics

2023-08-31
2

okhttp之Dispatcher

所以Dispatcher是我们进行异步请求是 okhttp 给我们提供的 执行异步请求时的策略.

2022-12-19
2

Java的Executor框架和线程池实现原理

Executor接口是Executor框架中最基础的部分,定义了一个用于执行Runnable的execute方法,它没有实现类只有另一个重要的子接口ExecutorService

2022-11-17
2

Executor的介绍及线程池的应用

Executors少了一个创建线程池的方法newScheduledThreadPool()

2022-11-02
2

使用Future

在普通的Web项目开发过程中如果一个接口需要处理的任务比较多响应比较慢,就会很影响体验。我们通常的做法都是会新建一个线程去异步执行耗时的任务,以得到快速的响应。我们来回顾一下Java中创建线程的三种方式。...

2022-10-27
2

多线程的几种创建方式

Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 Future提供了三种功能:   1)判断任务是否完成;   2...

2022-10-25
2

JAVA多线程(二)

(一)synchronized: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。

2022-02-09
3

多线程进阶——JUC并发编程之Executors框架设计思想一探究竟

Executors 框架是整个JUC 包中类/接口关系中最为复杂的框架,真正理解Executors框架的前提是理清楚各个模块之间的关系,高屋建瓴,从整体到局部才能透彻理解各个模块的功能和背后设计的思路!...

2021-12-28
3