总:并发编程是提供程序执行效率、充分发挥多核CPU的直接方法,这篇,看下并发编程的点点滴滴,先看概况图:
一,先看底层基础,也是支撑并发编程的基础,也就是计算机的底层支持:
二,Jvm内存模型,属于逻辑内存模型:
三 ,支撑并发编程的CPU缓存一致性协议MESI:
MESI是指Cache line4种状态的首字母;M修改-Modified,E独享、互斥-Exclusive,S共享-Shared,I无效-Invalid。更多了解:https://www.cnblogs.com/z00377750/p/9180644.html
四,volatite: