《Java并发编程的艺术 - 方腾飞》
用了将近半年的碎片时间, 共计37个小时, 终于读完了这本阿里大佬方腾飞编写的《Java并发编程的艺术》现在将书中内容理解并消化,现在用自己的理解将书中内容‘倒出来’。内容随笔作为自我知识学习的沉淀积累。
柯南在写代码
类聚
展开
-
AQS及相关内容
AQS源码位置 : java.util.concurrent.locks.AbstractQueuedSynchronizerAQS 意为队列同步器, 实际它就是 locks 包下的一个工具组件, 它出现的目的即为所有出现的自定义锁服务的.AQS所涉及的一些类AQS本身, AbstractQueuedSynchronizer.classAQS的队列元素 Node.classjava的锁接口, Lock.class自定义锁的监视器 Condition.class自定义锁的实现基于 Lock原创 2020-09-18 22:14:38 · 146 阅读 · 1 评论 -
Java并发编程
1. 科技的发展, 越来越多的机器拥有更多的处理器核心2. 多线程可以带来更快的响应速度3. 更好的编程模型原创 2020-09-05 21:28:21 · 193 阅读 · 0 评论 -
Java内存模型
多线程场景下需关注 , 单线程数据竞争可以通过JMM的顺序一致性来保证, 不会出现数据竞争原创 2020-09-05 21:26:29 · 152 阅读 · 0 评论 -
并发机制的底层实现原理
Java 代码在编译后会变成 Java 字节码, 字节码被类加载器加载到 JVM 里, JVM 执行字节码, 最终需要转化成为汇编指令在 CPU 上执行, Java中所使用的并发机制依赖于 JVM 的实现和 CPU 的指令 .原创 2020-08-10 20:36:13 · 211 阅读 · 0 评论 -
并发的两个‘老‘问题
上一篇文章我们认识了什么是并发编程,随着并发编程而来的则是并发带来的各种问题,死锁和资源问题,那这一篇我们继续跟着作者去看一看这两个‘老‘问题。原创 2020-07-31 18:33:22 · 139 阅读 · 0 评论 -
初识并发编程
用了将近半年的碎片时间, 共计37个小时, 终于读完了这本阿里大佬方腾飞编写的《Java并发编程的艺术》现在将书中内容理解并消化,现在用自己的理解将书中内容‘倒出来’。后续将会更新这一系列的读书笔记。内容随笔作为自我知识学习的沉淀积累。原创 2020-07-31 18:31:57 · 253 阅读 · 0 评论 -
7种阻塞队列
眼睛看到的不是你的,但你看到之后将其思想复刻后的产物便是你的。(什么是借鉴?)原创 2020-07-29 09:59:13 · 461 阅读 · 0 评论