JMM结构图: JMM对同步的8种操作: JMM的同步规则: Countdownlatch介绍: 该类功能是可以阻塞线程,并在保证线程满足特定条件下,继续执行.如上图,Countdownlatch的cnt初始值是3,线程A调用await()方法,会阻塞,t1,t2,t3每次执行会将cnt-1,然后继续执行.直到cnt的值为0,则TA继续执行. 假设只有两个车道,同一地点,只能同时有两辆车通过,即并发就是两个.Semaphore优势是可以控制同一时间,线程的并发量. 原子性介绍: 先看看jdk中a…