随笔分类 -  有趣的并发

摘要:CPU流水线与指令乱序执行青蛙见了蜈蚣,好奇地问:"蜈蚣大哥,我很好奇,你那么多条腿,走路的时候先迈哪一条啊?" 蜈蚣听后说:"青蛙老弟,我一直就这么走路,从没想过先迈哪一条腿,等我想一想再回答你。" 蜈蚣站立了几分钟,它一边思考一边向前,蹒跚了几步,终于趴下去了。 阅读全文
posted @ 2022-09-05 17:05 蝉沐风的码场 阅读(3662) 评论(4) 推荐(5)
摘要:说透缓存一致性与内存屏障计算机的演进就是一部在挖坑和填坑之间反复横跳的发展史。对这一点的理解会随着本文的后续讲述逐渐加深。比如高速缓存Cache很好地解决了CPU与内存的速度矛盾,但是也为计算机系统带来了更高的复杂度 阅读全文
posted @ 2022-07-27 07:56 蝉沐风的码场 阅读(7457) 评论(17) 推荐(50)
摘要:用「闪电侠」的例子解释一下进程和线程艾伦在一次粒子加速器爆炸大事故中获得了极速移动的超能力,因此开始化身为超级英雄“闪电侠”。类比之下,CPU是计算机最核心的部件,它负责指令的读取和执行,每秒可以执行几十亿条指令!其实比闪电侠还要快得多。 阅读全文
posted @ 2022-05-19 10:50 蝉沐风的码场 阅读(1600) 评论(3) 推荐(8)