博客

2021年10月23日

Linux 的进程创建与调度:代码解读

面对复杂的应用场景,Linux 仍然能够非常快速地完成进程的创建,并且实现大量进程的并发运行。这篇文章带你分析 Linux 是如何在代码层面完成这些工作的。

2021年10月23日

Linux 中的 GNU C:代码解读

Linux 代码中使用了大量 gcc 的拓展功能来补充 C 的语言特性,在 C 这一表达能力并不是非常强的语言上实现了在其他语言中通常需要使用范型才能实现的通用数据结构。这篇文章带你了解 Linux 使用了哪些语言和编译器特性来完成这一任务。