发布了 2 篇内容
共 9039字, 被阅读 12次
获得了 0 次赞同
获得了 0次喜欢, 获得了 0 次收藏
参与了 4 次互动
互动包含发布评论、点赞评论、参与投票等
【死磕 Java 并发】—–深入分析 volatile 的实现原理
通过前面一章我们了解了 synchronized 是一个重量级的锁,虽然 JVM 对它做了很多优化,而下面介绍的 volatile 则是轻量级的 synchronized。如果一个变量使用 volatile,则它比使用 synchronized 的成本更加低,因为它不会引起线程上下文的切换和调度。Java 语言规范对 vo
【死磕 Java 并发】----- 深入分析 synchronized 的实现原理
记得刚刚开始学习 Java 的时候,一遇到多线程情况就是 synchronized,相对于当时的我们来说 synchronized 是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道 synchronize