深入理解 CPU、内存与并发
深入理解 CPU、内存与并发 本文采取自底向上的方法,从 CPU、内存、线程、指令流水线、缓存一致性协议、内存模型,到Java 内存模型及其 happens-before,系统性梳理从单线程到多线程的底层原理。 为了避免出现“懂的人不需要看,需要看的人看不懂”,文章叙述风格以自然语言为主,并致力于用简洁的叙述来解释相关概念,大部分章节并不会掺杂专业名词。 通过理解硬件的原理和语言层面的协作,可以更好地理解程序行为,写出高性能且线程安全的代码。 内存 人们通过写代码的方式使用编程语言描述解决问题的算…
评论已关闭