1 可见性
2 原子性
指一个操作是不可中断的,即多线程环境下,操作不能被其他线程干扰
3有序性
禁止指令重排序
JMM (java memory model)
1.工作内存与主内存
线程的工作内存中保 存了被该线程使用的变量的主内存副本,线程对变量的所有操作(读取、赋值等)都必须在工作内
存中进行,而不能直接读写主内存中的数据。
2.工作内存与主内存的交互
3 三大特征
1 可见性
2 原子性
指一个操作是不可中断的,即多线程环境下,操作不能被其他线程干扰
3有序性
禁止指令重排序
JMM (java memory model)
1.工作内存与主内存
线程的工作内存中保 存了被该线程使用的变量的主内存副本,线程对变量的所有操作(读取、赋值等)都必须在工作内
存中进行,而不能直接读写主内存中的数据。
2.工作内存与主内存的交互
3 三大特征