rCore-Tutorial-Book-v3
rCore-Tutorial-Book-v3 copied to clipboard
rCore-Tutorial-Book-v3/chapter5/4exercise
chapter5 练习 — rCore-Tutorial-Book-v3 0.1 文档
https://rcore-os.github.io/rCore-Tutorial-Book-v3/chapter5/4exercise.html
并通过 并通过 Rust测例 中chapter5对应的所有测例。
笔误了
tutorial 里面 waitpid 的实现是非阻塞的,但测例要求实现成阻塞的,应该以测例为准吗?
另外 ch5 之后 OS 运行需要 initproc.rs, 测例仓库并没有包含这个文件。
(而且阻塞不是第八章的内容吗。。。
waitpid 需要改造成阻塞的,但是只需要子进程没有结束就 yield 就好了,比较简单。 initproc 可以直接替换成 ch5_usertest,不过有一个统一的启动进程也比较优雅,测例会尽快调整。
更新上一条:rust 版本 waitpid 不需要改,阻塞将在用户态实现。
Rust测例里的wait函数目前是非阻塞的,是不是应该改成造成阻塞?
抱歉请忽略上一条,是我没更新……