Java并发编程-点点滴滴

本文探讨了Java并发编程的关键概念,包括计算机底层支持、JVM内存模型、CPU缓存一致性协议MESI、volatile关键字、synchronized内置锁、并发编程基础、基于CAS的原子操作、并发工具类、并发集合以及线程池。通过这些知识点,可以构建一个完整的并发编程知识网络。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总:并发编程是提供程序执行效率、充分发挥多核CPU的直接方法,这篇,看下并发编程的点点滴滴,先看概况图:

 一,先看底层基础,也是支撑并发编程的基础,也就是计算机的底层支持:

二,Jvm内存模型,属于逻辑内存模型:

三 ,支撑并发编程的CPU缓存一致性协议MESI:

        MESI是指Cache line4种状态的首字母;M修改-Modified,E独享、互斥-Exclusive,S共享-Shared,I无效-Invalid。更多了解:https://www.cnblogs.com/z00377750/p/9180644.html

四,volatite:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值