Skip to content

Commit a935616

Browse files
committed
新增「多线程与 GIL」章节,收尾第五部分运行时
1 parent d6af98e commit a935616

11 files changed

Lines changed: 486 additions & 3 deletions

.vitepress/config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export default defineConfig({
8383
items: [
8484
{ text: 'Python 运行环境初始化', link: '/runtime/initialization/' },
8585
{ text: '模块与 import 机制', link: '/runtime/import-system/' },
86-
{ text: '多线程与 GIL(编写中…)', link: '/' }
86+
{ text: '多线程与 GIL', link: '/runtime/gil/' }
8787
]
8888
},
8989
{

SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
- [Python 运行环境初始化](runtime/initialization/index.md)
4242
- [模块与 import 机制](runtime/import-system/index.md)
43-
- 多线程与 GIL
43+
- [多线程与 GIL](runtime/gil/index.md)
4444

4545
## 第 6 部分:内存管理
4646

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
- [ ] 第 5 部分:运行时
4040
- [x] Python 运行环境初始化
4141
- [x] 模块与 import 机制
42-
- [ ] 多线程与 GIL
42+
- [x] 多线程与 GIL
4343
- [ ] 第 6 部分:内存管理
4444
- [ ] 内存分配与引用计数(pymalloc)
4545
- [ ] 循环垃圾回收(分代 GC)

runtime/gil/allow-threads.svg

Lines changed: 36 additions & 0 deletions
Loading

runtime/gil/eval-breaker.svg

Lines changed: 48 additions & 0 deletions
Loading

runtime/gil/gil-baton.svg

Lines changed: 44 additions & 0 deletions
Loading

runtime/gil/gil-handoff.svg

Lines changed: 47 additions & 0 deletions
Loading

runtime/gil/gil-tradeoff.svg

Lines changed: 46 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)