• java并发采用的是共享内存模型,java线程之前的通信总是隐式进行的
    • java线程通信由java内存模型控制,jmm决定一个线程对共享变量的写入何时对另一个线程可见,从抽象角度看,jmm定义了线程和主内存之间的抽象关系,线程之间的共享变量储存在主内存中,每个线程都有一个私有的本地内存,本地内存储存了该线程只读共享变量的副本