1.多线程基础 线程通信,是指线程之间以何种机制来交换信息.其中通信的机制有两种:内存共享和消息传递.内存共享是指线程之间通过写-读内存中的公共状态隐式进行通讯(Java):消息传递在线程之间没有公共状态,线程之间必须明确通过发送消息来显式进行通讯(Erlang). 同步是指程序用于控制不同线程之间操作发生的相对顺序的机制.在内存共享机制中,同步是显式的,而在消息传递机制中同步是隐式的(消息的发送必须在消息接收之前). 2.Java内存模型抽象 在Java中,所有的实例域,静态域,数据元素等共享…