首页
学习
活动
专区
工具
TVP
发布
首页标签线程池

#线程池

手动实现 Spring Boot 日志链路追踪,无需引入组件,日志定位更方便!

终码一生

有时候一个业务调用链场景,很长,调了各种各样的方法,看日志的时候,各个接口的日志穿插,确实让人头大。

1100

基于TTL 解决线程池中 ThreadLocal 线程无法共享的问题

@派大星

在Java的并发编程领域中,ThreadLocal被广泛运用来解决线程安全困境,它巧妙地为每个线程提供独立的变量副本,有效规避了线程间数据共享的问题。

3210

手动实现 Spring Boot 日志链路追踪,无需引入组件,日志定位更方便!

芋道源码

有时候一个业务调用链场景,很长,调了各种各样的方法,看日志的时候,各个接口的日志穿插,确实让人头大。

10310

Spring框架中的事件订阅发布

九转成圣

Spring事件默认是同步的,通过在启动类Application上加上@EnableAsync开启异步。使用方法注解@Async可以作用在监听器的执行方法上,异...

8010

从0到1,利用Spring Boot与Apollo轻松搞定动态线程池参数配置

xiaoyi

在高并发的系统中,合理配置线程池是提高系统稳定性与效率的关键。然而,在不断变化的业务场景下,静态的线程池配置往往难以适应所有情形。借助Spring Boot强大...

16410

你真的会用ThreadLocal吗

xiaoyi

一句话理解,threadlocal是作为当前线程中属性ThreadLocalMap集合的某一个Entry的key值(Entry的key是ThreadLocal,...

4410

完蛋了,线程池死锁,生产出Bug了

xiaoyi

生产环境系统excel报表导不出,挨客户投诉,内心慌得一批,赶紧查看日志,结果发现是线程池死锁,这锅真是湿手捏干面,不背也得背了。

7510

哪些问题会引起接口性能问题

猫头虎

这三个参数是怎么打配合的呢?当线程池创建的时候,如果不预热线程池,则线程池中线程为 0。当有任务提交到线程池,则开始创建核心线程。

6410

@Scheduled 多个定时任务同时执行

猫头虎

这篇文章主要介绍了springBoot @Scheduled实现多个任务同时开始执行,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝...

18910

JDK1.8 创建线程池有哪几种方式?

猫头虎

Executors 类是从 JDK 1.5 开始就新增的线程池创建的静态工厂类,它就是创建线程池的,但是很多的大厂已经不建议使用该类去创建线程池。原因在于,该类...

7510

SpringBoot中的线程池

猫头虎

虽然我们已经用上了线程池,但是还不清楚线程池当时的情况,有多少线程在执行,多少在队列中等待呢?这里我创建了一个ThreadPoolTaskExecutor的子类...

7210

JDK10新特性:探索Java10的编程新境界

猫头虎

喵呜,猫头虎编程狂热者们,准备好跳进Java 10的神奇世界了吗?在这篇博客中,我们将深入探讨Java 10带来的革命性特性。从局部变量类型推断到时间驱动的线程...

8210

JAVA代码实现多线程的方式总结

猫头虎

1) 第一种方式: a. 类 继承 java.lang.Thread类,同时覆盖run方法 注意:线程任务定义在run方法中 b. 创建线程对象: My...

9110

Java中的线程池与Executor框架详解

用户1289394

Java中的线程池是通过Executor框架来实现的,Executor框架提供了一系列的接口和类来简化线程池的使用和管理。下面将详细介绍Java中线程池的相关概...

7110

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

newbe36524

荷培信息科技(上海)有限公司 · 后端开发工程师 (已认证)

这个示例可以明显的看出,中间的部分代码是运行在线程池的。这种做法会在线程池资源紧张的时候,导致我们的常驻任务无法触发。

6210

springboot第67集:字节跳动三面经,一文让你走出微服务迷雾架构周刊

达达前端

当调用线程池的shutdown()方法时,线程池就进入SHUTDOWN状态,表示线程池处于正在关闭状态,此状态下线程池不会接受新任务,但是会继续把队列中的任务处...

10510

Go:goroutine线程池 ants 简介与实践

Freedom123

github地址: https://github.com/panjf2000/ants

12410

为什么线程池不允许使用Executors去创建?

六月的雨在Tencent

Executors的创建线程池的方法,创建出来的线程池都实现了ExecutorService接口。常用方法有以下几个:

8610

【Chromium】Base库的ThreadPool

lealc

Tencent · 客户端开发 (已认证)

环境:Visual Studio 2022 - 17.8.3 + v143 + 10.0.22621.0 + C++17

7810

京东后端实习一面

人不走空

今天分享的是一位华中科技大学同学分享的京东一面面经,主要是一些非常基础的问题,也就是比较简单且容易准备的常规八股。

7510
领券