<--个人成长笔记系列-->JMM内存模型
2019-10-07 本文已影响0人
天痕丿泪倾城
JMM:
(掌握)内存屏障:
1、cpu通过 lock# 命令,通过MESI协议实现
2、内存屏障--->可以防止指令重排序
*3、CPU层面上操作内存屏障有:store/load/full 三个指令
(掌握)引用传递和值传递:引用传递,传递的是地址;值传递,传递的是副本(本地内存)
线程A与线程B间通信JMM:
(掌握)内存屏障:
1、cpu通过 lock# 命令,通过MESI协议实现
2、内存屏障--->可以防止指令重排序
*3、CPU层面上操作内存屏障有:store/load/full 三个指令
(掌握)引用传递和值传递:引用传递,传递的是地址;值传递,传递的是副本(本地内存)
线程A与线程B间通信