Skip to content
GitLab
Explore
Sign in
feat(lock):实现锁粒度细化,减少竟态
Code
Review changes
Check out branch
Download
Patches
Plain diff
zhangweijie
requested to merge
mit6.s081_lock
into
lock
Apr 24, 2026
Overview
2
Commits
1
Pipelines
0
Changes
2
Expand
Lock
分配内存的时候减少竞争(主要思想是锁粒度细化)
原设计
全局一条空闲内存队列,不同的CPU来获取时需要排队
新设计
有N个CPU,设置N个空闲内存队列,每个队列若干个空闲内存
CPU获取内存的时候,定位到自己的队列中获取
若是当前没有内存,轮询其他CPU的内存,偷一些过来
Merge request reports
Loading