首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程
小马哥Y
创建于2022-09-25
订阅专栏
多线程、线程池、池化相关技术分享
等 1 人订阅
共15篇文章
创建于2022-09-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
多线程事务怎么回滚?
在spring中可以使用`@Transactional`注解去控制事务,使出现异常时会进行回滚,在多线程中,这个注解则不会生效,如果主线程需要先执行一些修改数据库的操作,当子线程在进行处理出现异常
Spring Boot 异步线程间数据传递实战
实际开发中需要在父子线程之间传递一些数据,比如用户信息,链路信息等等,比如用户登录信息使用ThreadLocal存放保证线程隔离
面试线程池夺命10连问
这篇文章主要跟大家聊下 Java 线程池面试中可能会问到的一些问题。 全程干货,耐心看完,相信你能轻松应对各种线程池面试问题,同时也能让你对线程池有更深一步的了解。 相信各位 Javaer 在面试中或
深入解读Java线程池
我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。
判断线程池是否全部完成的 5 种方法
最近写小玩具的时候用到了 CountDownLatch 计数器,然后顺便想了想判断线程池全部结束有多少种方法,总结出下面这几种方法
线程池中线程抛了异常该如何处理?
在实际开发中,我们常常会用到线程池,但任务一旦提交到线程池之后,如果发生异常之后,怎么处理?怎么获取到异常信息?在了解这个问题之前,可以先看一下 线程池的源码解析,从链接中我们知道了线程池的提交方式:
保证线程安全的 10 个小技巧
对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。 线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题
ThreadLocal夺命11连问
前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。 所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少
ThreadLocal常用的8个知识小结
无论是工作还是面试中,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal的八个关键知识点哈~ ThreadLocal是什么
使用线程池常见的10个坑
日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用线程池来执行一些异步任务。但是线程池使用不当,就可能会引发生产事故。今天田螺哥跟大家聊聊线程池的10个坑。
7000字+24张图带你彻底弄懂线程池
今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来彻底弄懂线程池的工作原理,以及在实际项目中该如何自定义适合业务的线程池。
面试中50个常问的多线程知识点
在正确的场景下,设置恰当数目的线程,可以用来程提高序的运行速率。更专业点讲,就是充分地利用CPU和I/O的利用率,提升程序运行速率
处理线程池中线程抛异常相关解决方案
在实际开发中,我们常常会用到线程池,但任务一旦提交到线程池之后,如果发生异常之后,怎么处理?怎么获取到异常信息?在了解这个问题之前,可以先看一下 线程池的源码解析
单线程改成多线程,竟然出现这 9 大坑
很多时候,我们为了提升接口的性能,会把之前`单线程同步`执行的代码,改成`多线程异步执行。比如:查询用户信息接口,需要返回用户基本信息、积分信息、成长值信息,而用户、积分和成长值,需要调用不同的接口
深入理解 ForkJoinPool:入门、使用、原理
对于线程池来说,我们经常使用的是 ThreadPoolExecutor,可以用来提升任务处理效率。一般情况下,我们使用ThreadPoolExecutor 的时候,各个任务之间都是没有联系的。但在某