- 0
- 0
- 约1.42万字
- 约 41页
- 2026-09-28 发布于北京
- 举报
今日目标1.掌握AQS实现原理
2.了解并发编程工具类
3.掌握线程池工作原理
4.掌握ThreadLocal实现原理
5.了解Future和FutureTask
五、锁与AQS
5.3Synchronized和的锁对比
Java已经了synchronized,为什么还要使用的锁呢?
Synchronize的:
➢第一:Synchronized无法控制阻塞时长,阻塞不可中断
◼使用Synchronized,假如占有锁的线程被长时间阻塞(IO、sleep、join),由于线程阻塞时没法释放锁,会导致大
量线程堆积,轻则影响性能,重则服务雪崩
◼的锁可以解决这两个
➢第二:读多写少的场景中,多个读线程同时操作共享资源时不需要加锁
您可能关注的文档
最近下载
- 给排水国标图集-02S404:防水套管.pdf VIP
- 云南-建筑消能减震设计与审查技术导则20180708-终版.pdf VIP
- 普通植物病理学课件-半知菌亚门.ppt VIP
- 智能车辆控制技术 全套课件 第1--8章 智能车辆概述--- 智能网联车辆协同控制技术.pptx
- T_SCNA 0006-2023_睑板腺按摩技术操作标准.pdf VIP
- 无人机导航与通信技术PPT完整全套教学课件.pptx VIP
- 学校校长财务交接单.doc VIP
- 重庆八中高 2027 届高二(上)第一次月考物理试卷含答案(OCR).pdf VIP
- 《无人机通信与导航》课程课件ppt模板.pptx VIP
- 无机化学:第3章 化学平衡-1.ppt VIP
原创力文档

文档评论(0)