1.在并发中处理两个问题:a.线程之间如何通信 b.线程之间如何同步
2.线程之间通信机制:共享内存与消息传递
3.线程间共享公共状态,通过读写内存中的公共状态
4.消息传递模型中通过传递消息显示通信
5.同步是指程序中用于控制不同线程间操作发生相对顺序的机制。指定某段代码是互斥的,接送数据在发送数据之前
6.所有实例,静态域,数组都存在堆内存中,堆内存在线程间共享。局部变量方法参数是线程私有的不存在内存可见性问题
7.线程之间的共享变量存在主内存中,每个线程都有一个私有的本地内存,本地内存存放该线程读写共享变量副本