AI智能
改变未来

Junglelk 在 深入理解 CPU、内存与并发 中发帖 深入理解 CPU、内存与并发 本文采取自底向上的方法,从 CPU、内存、线程、指令流水线、缓存一致性协议、内存模型,到Java 内存…

Junglelk 在 深入理解 CPU、内存与并发 中发帖

深入理解 CPU、内存与并发
本文采取自底向上的方法,从 CPU、内存、线程、指令流水线、缓存一致性协议、内存模型,到Java 内存模型及其 happens-before,系统性梳理从单线程到多线程的底层原理。
为了避免出现“懂的人不需要看,需要看的人看不懂”,文章叙述风格以自然语言为主,并致力于用简洁的叙述来解释相关概念,大部分章节并不会掺杂专业名词。
通过理解硬件的原理和语言层面的协作,可以更好地理解程序行为,写出高性能且线程安全的代码。
内存
人们通过写代码的方式使用编程语言描述解决问题的算法,这些代码会被转为指令和数据交由 CPU 来计算解决。而内存就是计算机中用于存储指令与数据的介质,它由一系列存储单元组成,每个单元可以存储一个比特(0 或 1)。
在本文的语境中,特指静态随机存储器,又称静态RAM static random-access memory, SRAM
,…

详情链接:
https://linux.do/t/topic/1340446/1

来源: LINUX DO, 消息ID: 262838

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Junglelk 在 深入理解 CPU、内存与并发 中发帖 深入理解 CPU、内存与并发 本文采取自底向上的方法,从 CPU、内存、线程、指令流水线、缓存一致性协议、内存模型,到Java 内存…