tg-rcore-tutorial-task-manage 0.4.8

Task and process management for rCore tutorial OS, including scheduling and relationships.
Documentation
1
2
3
4
5
6
7
8
9
/// Manager trait
pub trait Manage<T, I: Copy + Ord> {
    /// 插入一个任务对象(或进程/线程实体)。
    fn insert(&mut self, id: I, item: T);
    /// 删除指定 ID 的任务对象。
    fn delete(&mut self, id: I);
    /// 获取指定 ID 的可变引用(用于更新运行时状态)。
    fn get_mut(&mut self, id: I) -> Option<&mut T>;
}