随笔分类 -  Java NIO

Java NIO系列文章
摘要:前言 CAS,即 Compare And Swap(比较与交换),是一种无锁算法,基于硬件原语实现,能够在不使用锁的情况下实现多线程之间的变量同步。jdk中的java.util.concurrent.atomic包中的原子类就是通过CAS来实现了乐观锁。 CAS算法过程 算法涉及到三个操作数: 需要 阅读全文
posted @ 2019-09-03 21:26 源码复兴号 阅读(1990) 评论(0) 推荐(0)
摘要:前言 Java内存模型(Java Memory Model,简称JMM),即Java虚拟机定义的一种用来屏蔽各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能够达到一致的内存访问效果的内存模型。本篇文章大致涉及到五个要点:Java内存模型的基础,主要介绍JMM抽象结构;Java内 阅读全文
posted @ 2019-09-03 20:43 源码复兴号 阅读(1115) 评论(1) 推荐(2)