光分七彩,色生三原
主页
文章
分类
标签
需要编程基础
2026
什么是并发 Part 4:实例分析——Go 语言并发实现
01月20日
Go 语言是一种高度亲近并发编程的工程性程序语言,它把并发编程结合到了语言设计中,让程序员可以轻松地实现并发功能。本文将会走近 Go 语言的源代码,了解其并发模型。
并发
需要编程基础
Go
Read All
什么是并发 Part 3:协程与事件循环
01月10日
利用计算机提供的底层架构支持,并发编程有许多不同的实现范式,本文将会对其中的一种实现方式进行介绍。
并发
需要编程基础
Lua
Read All
2025
什么是并发 Part 2:缓存一致性
12月30日
在进行并发执行时,CPU 的不同核心之间要建立数据交换的机制,来保证一个核心进行过的数据写入工作可以被其它核心感知,本文将会介绍这种机制的实现。
并发
需要编程基础
计算机架构
Read All
什么是并发 Part 1:硬件支持与机制
12月18日
并行与并发,都是提升计算机硬件使用效率的方式。二者在名称上接近,但是描述的行为却有较大的不同。本文将会介绍什么是并发,以及为了实现并发,计算机的设计中为上层的开发者提供了什么样的底层支持。
并发
需要编程基础
操作系统
Read All
Aarch64 汇编速览
11月20日
本文为读者提供简单的 ARM64 汇编语言的参考,旨在让读者在本博客其它文章中看到 ARM64 汇编代码时能够快速找到语言说明,以便理解文章中出现的内容。 文本要求读者对计算机组成有很基础的了解,且具有一定的高级程序语言基础, 知道变量、分支、循环、函数的概念与使用方法。 在本文 …
程序语言
需要编程基础
Read All
系统中断——硬件的事件系统
11月15日
中断与操作系统中重要的调度息息相关,硬件与操作系统使用中断作为机制,创建了相对安全的软件运行环境。本文将介绍在硬件层面,中断是如何发生和被处理的。
操作系统
需要编程基础
涉及硬件交互
涉及汇编语言
包含枯燥内容
Read All