Skip to content

Commit

Permalink
chore(lab/5): update purpose
Browse files Browse the repository at this point in the history
  • Loading branch information
GZTimeWalker committed May 23, 2024
1 parent 6b71d0c commit 9ede679
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions docs/labs/0x05/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
## 实验目的

1. 了解 fork 的实现原理,实现 fork 系统调用。
2. 了解并发与锁机制的概念,实现基于操作系统的自旋锁、信号量。
3. 编写基于 fork 的并发程序,并测试自旋锁、信号量的正确性。
2. 基于阻塞和唤醒机制,实现更好的 waitpid 系统调用。
3. 了解并发与锁机制的概念,实现基于操作系统的自旋锁、信号量。
4. 编写基于 fork 的并发程序,并测试自旋锁、信号量的正确性。

## 实验基础知识

Expand All @@ -29,7 +30,7 @@
3. 依据 [实验任务](./tasks.md) 完成实验。

- 代码编写任务:观察提供的代码,完善所有标记为 `FIXME:` 的部分,并验证结果是否符合预期。**请在报告中介绍实现思路,截图展示关键结果。**
- 思考任务:完成 “思考题” 和 “实验任务” 部分的内容,**在报告中简要进行回答***:思考题可能也是理解代码、实现功能的重要提示。*
- 思考任务:完成 “思考题” 和 “实验任务” 部分的内容,**在报告中简要进行回答**_:思考题可能也是理解代码、实现功能的重要提示。_
- Bonus 加分项:学有余力的同学可以任选 Bonus 部分完成,尝试完成更多的功能,并在报告中进行展示。这部分内容不是必须的要求。

4. 请在实验报告中涵盖相关任务的实现截图、实验任务对应问题的解答、实验过程中遇到的问题与解决方案等内容。

0 comments on commit 9ede679

Please sign in to comment.