原子性提供了互斥访问:同一时刻只能有一个线程进行操作: 除了Atomic包类之外,还有锁可以实现此功能: synchronized: java关键字,依赖于jvm实现锁功能,被此关键字所修饰的,都是在同一时刻,只能有一个线程操作: Lock: 由jdk提供的锁,Lock类,比如ReentranLock等..; 这次针对synchronized进行介绍:synchronized是一种同步锁,修饰对象有四种: 一,修饰代码块:大括号括起来的代码,作用于调用的对象,被修饰的代码称为同步语句块. 二,…