紧贴当前 PPT;代码与伪代码点行展开。回到 Week 5 · 继续 Week 7 →
PPT 原文 · 可选中文字提问
English detailed explanation · 可选展开
代码 / 伪代码逐行讲解
点击代码或伪代码查看逐行解释;API 与变量名保留 English。
来源与范围
主要依据:Week 06 的 4-up 打印版(52 张课件,13 页),Module 6.1–6.5 原课件、M6 Key Takeaways 与 Code/sample_thread.c。范围按本周 PPT;TSL、Sleep/Wakeup、Semaphores 只保留路线图定位,不提前展开。
原始资料:C:\Users\13142\Desktop\MCIT\CIT5950\Lectures\module-6-threads-and-concurrency-control-managing-multiple-tasks-at-the-same。每页左上打印页码与四格位置对应打印版;PPT 原文来自原始 2-up PDF 的半页提取,图中文字可能错序,以左侧图为准。
代码行号为本页讲解编号。pthread 例子是课件片段,明确的括号和 printf 格式错误已标出;count 与 Peterson 例子保留为教学伪代码,不当作可直接编译的 C。普通 C 无同步读写不能据此获得真实运行结果保证;本页只按课件的原子读写、顺序执行模型推演。本环境未编译执行 pthread C 片段;计数范围与 Peterson 互斥另用有限状态枚举核对教学模型。
必要 API 核对:pthread_create · pthread_join · Pthreads 的共享资源与实现。不要求额外阅读这些文档来完成本周复习。
2026-10-24 · 中文讲解 / English terms · 52 张课件 · 按 PPT 复习 · 自动保存进度