最新 最热

深度解析Spring事件监听机制

好久没有更新Spring了,今天来分享一下Spring的事件监听机制,之前分享过一篇Spring监听机制的使用,今天从原理上进行解析,Spring的监听机制基于观察者模式,就是就是我们所说的发布订阅模式,这种模式可以在一定程度上实现代码...

2023-09-05
0

线程池ScheduledThreadPoolExecutor源码解析

我们在上一篇学习了ThreadPoolExecutor的实现原理:Java并发包源码学习系列:线程池ThreadPoolExecutor源码解析

2023-09-04
0

开源一款轻量线程池项目

大家好,我是光城,最近花了几周业余时间,开发出这款轻量线程池,代码也全部开源啦,欢迎大家star。

2023-09-02
1

聊聊TaskExecutorMetricsAutoConfiguration

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

2023-08-31
1

聊聊被AI坑到的经历

之前写聊聊如何自定义parallelStream的线程池这篇文章的时候,就被坑了一下。

2023-08-31
1

【JAVA】并发类库提供的线程池有哪几种?

在【JAVA】一个线程两次调用 start() 方法会出现什么情况?中介绍过线程是不能够重复启动的,创建或销毁线程存在一定的开销,所以利用线程池技术来提高系统资源利用效率,并简化线程管理,已经是非常成熟的选择。...

2023-08-31
0

eventMesh源码学习

eventMesh在runtime启动之前,需要启动roketmq的nameServer和broker,然后启动即可。启动完成后,再启动eventMesh中的example的生产者和消费者。

2023-08-31
1

异步编程的几种方式,你知道几种?

异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间。

2023-08-31
1

实现常驻任务除了避免昙花线程,还需要避免重返线程池

前面我们使用简单的例子演示了 Task 和 Thread 的两种制造昙花线程的方式。那么除了避免昙花线程,在实现常驻任务的时候,还需要避免重返线程池。本文将介绍如何避免重返线程池。...

2023-08-23
1

我没能实现始终在一个线程上运行 task

前文我们总结了在使用常驻任务实现常驻线程时,应该注意的事项。但是我们最终没有提到如何在处理对于带有异步代码的办法。本篇将接受笔者对于该内容的总结。...

2023-08-23
1