【Java并发编程的艺术2】Java并发机制的底层实现原理
Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。术语英文单词术语描述内存屏障一组处理器指令,用于实现对内存的顺序限制缓冲行cache lineCPU高速缓存中可以分配的最小存储单位。处理器填写缓存行时会加载整个缓存行,现代CPU需要执行几百次CPU指令原子操作不可中断的一个或一系列操作缓存行填充当处理器识别到从内存中读取操作数是可缓存的,处理器读取整个高速缓存行到适当的缓存(L2,L3,L3的或所有)写命中。
原创
2024-09-21 22:00:19 ·
1126 阅读 ·
0 评论