Skip to content
GitLab
Explore
Sign in
feat(thread): 实现用户级线程切换、线程安全的哈希表等
Code
Review changes
Check out branch
Download
Patches
Plain diff
zhangweijie
requested to merge
mit6.s081_thread
into
thread
Apr 25, 2026
Overview
0
Commits
1
Pipelines
0
Changes
4
Expand
Thread
对于CPU来说,它面对的只是一堆寄存器信息,并不在意具体是在哪里执行
只要改变寄存器中的信息(也就是执行中的进程的上下文),CPU也不知道变了, 只是一昧地执行
所以切换上下文的时候,将当前的寄存器保存下来,加载之前所保存的上下文即可切换
原理和内核中切换进程是一致的,都是保存寄存器、加载寄存器
Merge request reports
Loading