# ziya-thread-switch-open **Repository Path**: luban-ziya/ziya-thread-switch-open ## Basic Information - **Project Name**: ziya-thread-switch-open - **Description**: 文章《解密Linux内核线程切换底层实现》配套代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-05 - **Last Updated**: 2024-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文章配套代码 文章《解密Linux内核线程切换底层实现》配套代码 文章在公众号[硬核子牙]中查看 ### 摘部分: 哈喽,我是子牙,一个很卷的硬核男人 深入研究计算机底层、Windows内核、Linux内核、Hotspot源码……聚焦做那些大家想学没地方学的课程。为了保证课程质量及教学效果,一年磨一剑,三年先后做了这些课程:手写JVM、手写OS、带你用纯汇编写OS、手写64位多核OS、实战Linux内核… 今天想跟大家聊什么呢?线程切换,一个很抽象的话题。为什么说抽象呢?因为线程是一个很抽象的东西,切换也是一个很抽象的东西,两个在一起就更抽象了。我争取讲得具象一点,让大家看完以后,能够彻底理解线程切换 我会讲到这些: 1. 线程切换 VS 进程切换 2. 线程切换的通用框架 3. Linux内核的线程切换底层实现 4. 什么是线程上下文?如何保存?如何恢复? 5. 免费领取我写的OS中的线程切换代码 ……