java 多线程锁机制1–Synchrnized
笔记 / 2018年10月12日

原子性(Atomicity) 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作,要不执行完成,要不就不执行。如果一个操作时原子性的,那么多线程并发的情况下,就不会出现线程安全问题; 例如a++,对于共享变量a的操作,实际上会执行三个步骤, 1.读取变量a的值到寄存器 2.寄存器中的值+1 3.将值赋予变量a 这三个操作中任何一个操作过程中,a的值被人篡改,那么都会出现我们…