java并发编程的艺术-2-并发机制的底层实现原理
2.1 volatile的应用volatile和synchronized的轻重关系volatile不会引起线程上下文切换和调度可见性的含义:可见性处理的是线程之间的可见性对象是线程之间的共享变量以下分析基于intel处理器1、volatile的定义与原理volatile是排他锁的轻量替代品一些术语缓存行缓存中的最小存储单位原子操作不可中断的一系列操作缓存行填充将内容数据填充到缓存中(比如L1、L2、L3中的一个或几个)缓存命中处理器需要的数据
原创
2022-02-02 17:15:52 ·
501 阅读 ·
0 评论