并发

2026

什么是并发 Part 4:实例分析——Go 语言并发实现

Go 语言是一种高度亲近并发编程的工程性程序语言,它把并发编程结合到了语言设计中,让程序员可以轻松地实现并发功能。本文将会走近 Go 语言的源代码,了解其并发模型。
Read All

什么是并发 Part 3:协程与事件循环

利用计算机提供的底层架构支持,并发编程有许多不同的实现范式,本文将会对其中的一种实现方式进行介绍。
Read All
2025

什么是并发 Part 2:缓存一致性

在进行并发执行时,CPU 的不同核心之间要建立数据交换的机制,来保证一个核心进行过的数据写入工作可以被其它核心感知,本文将会介绍这种机制的实现。
Read All

什么是并发 Part 1:硬件支持与机制

并行与并发,都是提升计算机硬件使用效率的方式。二者在名称上接近,但是描述的行为却有较大的不同。本文将会介绍什么是并发,以及为了实现并发,计算机的设计中为上层的开发者提供了什么样的底层支持。
Read All