技术栈
juc
程序员二叉
13 天前
java
·
开发语言
·
面试
·
职场和发展
·
juc
【JUC】ThreadLocal底层原理|内存泄漏|弱引用|跨线程传递方案
ThreadLocal是线程私有存储工具,常用于上下文传递、多数据源隔离、用户信息透传,面试高频深挖内存泄漏与引用机制;文末补充跨线程传值解决方案,拔高面试回答深度。欢迎点赞关注收藏。
程序员二叉
13 天前
java
·
开发语言
·
jvm
·
算法
·
面试
·
juc
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
线程池是后端开发高频核心考点,本文完整覆盖七大参数、执行流程、四类线程池、四种拒绝策略、阿里规范、核心线程计算、回收关闭、execute/submit差异、异常捕获全知识点。欢迎点赞关注收藏。
程序员二叉
15 天前
java
·
开发语言
·
面试
·
juc
【JUC】AQS底层深度拆解|独占/共享模式|队列原理全详解
AQS是JUC锁体系的基石,ReentrantLock、CountDownLatch、Semaphore底层全部依赖AQS实现,属于大厂面试高频压轴考点。本文完整讲解AQS定义、核心思想、底层结构、两种工作模式、排队唤醒流程、双向链表设计原因,逻辑闭环,适用于面试背诵。欢迎点赞关注收藏。
fengxin_rou
23 天前
多线程
·
cas
·
juc
·
lru
Java并发手撕题详解:原理、实现与面试避坑指南
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou
1 个月前
并发
·
juc
【从零开始的JUC并发第四章】:JUC常用工具类
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
better_liang
1 个月前
java
·
线程池
·
并发编程
·
juc
·
aqs
·
reentrantlock
·
concurrenthashmap
每日Java面试场景题知识点之-JUC并发编程核心原理与实战
JUC(java.util.concurrent)是Java并发编程的核心工具包,自JDK5引入以来,经历了多次迭代优化,目前已成为Java企业级开发中处理并发场景的基石。JUC包主要包含以下几大核心模块:
fengxin_rou
1 个月前
juc
【juc第三章】:AQS机制全解
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou
1 个月前
架构
·
事务
·
cas
·
juc
·
volatile
【JUC第二章下】:锁机制&关键字
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou
1 个月前
开发语言
·
并发
·
juc
·
锁
【JUC第二章上】:锁机制&关键字
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou
1 个月前
线程
·
进程
·
juc
【juc面试第一章】:线程基础
🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
阿昌喜欢吃黄桃
1 个月前
java
·
线程
·
线程池
·
多线程
·
juc
如果线程池中线程异常后:销毁还是复用?
hi,我是阿昌,今天分享一下如果线程池中线程异常后:销毁还是复用?下面讨论的线程池是:java.util.concurrent.ExecutorService线程池
tongluowan007
1 个月前
java
·
juc
·
atomic
Java中atomic底层原理 - ABA 问题与解决方案
CAS 存在一个经典问题: 如果值从 A 变为 B 再变回 A,CAS 会认为没有变化,但实际上变量已被修改过。 解决方案:使用带版本戳的原子类 版本戳解决ABA问题的思路很直接:把一次简单的CAS,变成“值+版本号”的配对CAS。多了一个维度,就多了一层保障。
阿昌喜欢吃黄桃
1 个月前
java
·
线程池
·
多线程
·
并发
·
juc
并发线程工具类分享
hi,我是阿昌,今天分享一下并发线程工具类分享可以更好的在实际项目中进行使用,废话不多说,上来先分享java类
长谷深风111
1 个月前
java
·
安全
·
线程
·
进程
·
juc
·
并发与并行
·
上下文切换(性能影响因素)
Java并发编程:线程安全与多线程实战指南【个人八股】
这个部分强调的是Java并发编程,那么就需要强调一下多线程环境下的数据安全性问题!首先是并行和并发 [针对多个任务],需要明确这两个概念!
阿维的博客日记
1 个月前
java
·
juc
怎么用ThreadLocal解决用户的登录上下文
在 Web 开发中,用 ThreadLocal 存储用户登录上下文(User Context)是一个非常经典且高效的设计模式。它能让你在业务层代码的任何地方,像呼吸一样自然地获取当前登录用户,而不需要在每个方法参数里都传一遍 userId。
萧曵 丶
1 个月前
java
·
juc
·
aqs
·
lock
JUC 实际业务高频面试题浅谈
整体学习顺序:线程基础 → 并发三大特性/JMM → 内置锁synchronized → 显式锁Lock/AQS → 同步工具类 → 线程池 → 并发容器 → CompletableFuture异步编排 → ThreadLocal → 真实业务并发场景实战
Resky0818
2 个月前
java
·
开发语言
·
juc
ReentrantReadWriteLock 深度解析
有个缓存,99% 的时间在读,1% 的时间在写。用 synchronized?读操作互相阻塞,吞吐量上不去。
Zzzzmo_
2 个月前
cas
·
javaee
·
juc
·
锁策略
【JavaEE】多线程05
如果想要自己实现一把锁,就需要关注锁策略。悲观锁与乐观锁不是针对某一种具体的锁,而是某个具体的锁具有 "悲观" 特性或者 "乐观" 特性。
lee_curry
2 个月前
java
·
线程
·
juc
·
threadlocal
·
中断
线程中断,等待,唤醒与ThreadLocal
第四章 线程中断,等待,唤醒与ThreadLocal3种让线程等待和唤醒的方法: 方式1:使用Object中的wait()方法让线程等待,使用Object中的notify()方法唤醒线程