- 1
- 0
- 约1.07千字
- 约 2页
- 2026-07-21 发布于北京
- 举报
解读:并发编程知识体系
coding.i.com/son/490.html
大家好!这节课我给大家解读下并发编程的知识体系。
知识体系结构
如图:这块知识可以分成4个维度去去解看决,方最案上。面就的是维哪度些是场景可以用到并发
编程,具体用什么去处理?比如如说发红包怎么处理、抢购怎么处理、内存索引怎么处理、大
量数据统计怎么处理?
下面一层是工具:想要出具解决方案,除了要了解自己遇到的问题,还需要学解决方案之下的一
个个工具。Java了多种锁、同步器、并发数据结构,以及基于ExecutorService的轻量级计算
框架。
再往下是Java底层能力:在解决问题的时候,我们要知道应该用那种工具,用那种能力?为了
弄清,不同的场景需要用什么能力,我们就要深入这些工具的原理。深入原理,就免不了再往下
了解这些工具具体是怎么实现的。这样就需要学习CAS/AQS/Lock/Condition这些——这些底层能
力我们通常不会直接用到,而是去用Java的数据结构,比如BlockingQueu,TaskForkPool
等。
在下面是真正的**底层,**可以和操作系统知识对应上,比如:context-switch什么时候发生,
atomic如何实现,死锁和饥饿何时发生。
您可能关注的文档
最近下载
- 杭州萧山区药品从业人员健康检查表.docx VIP
- 人教版小学数学一年级下册期末试卷 (10).doc VIP
- 2025年广州越秀区招聘社区专职工作人员考试笔试试题(含答案).docx VIP
- 护理员培训:基础护理技能.pptx VIP
- 聚合氯化铝、聚氯化铝铁、聚氯化铁项目可行性研究报告.doc VIP
- 药品零售企业质量管理体系文件.pdf VIP
- 2025年电商平台运营安全与风险防范手册.docx VIP
- 计量检测室安全培训课件.pptx VIP
- 人教版小学数学二年级下册期末测试卷含答案(共7套).doc VIP
- 2025年中职高考中职英语语法定语从句课件(共54张PPT).pptx VIP
原创力文档

文档评论(0)