返回第七章正文
管道读写与环形缓冲区
内核
rCore
uCore
示例
超过缓冲区容量
短读与等待
数组末尾与环绕
读端关闭
空管道
上一步
重置
环形缓冲区
未读字节
下标 0
查看数组元素
邻近字节
读指针 head
写指针 tail
缓冲区占用变化
缓冲区占用
横轴为操作顺序
静态图
依据第七章参考实现:
rCore pipe.rs
·
uCore pipe.c