Java并发编程:互斥锁——解决原子问题和保护多个资源

Java并发编程:互斥锁——解决原子问题和保护多个资源

一、引言 在第一篇文章中我们提到,一个或者多个操作在CPU执行的过程中不被中断的特性,称为“原子性”。理解这个特性有助于你分析并发编程Bug出现的原因,例如利用它可以分析出long型变量在32位机器上读写可能出现的诡异Bug,明明已经把变量成功写入内 ...

Java并发基础 140 2023-10-09