Home
last modified time | relevance | path

Searched refs:RTQueue (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.7/kernel/src/sched/
Drt.rs39 struct RTQueue { struct
46 impl RTQueue { argument
47 pub fn new() -> RTQueue { in new()
48 RTQueue { in new()
101 cpu_queue: Vec<Vec<&'static mut RTQueue>>,
122 result.cpu_queue[cpu_id as usize].push(Box::leak(Box::new(RTQueue::new()))); in new()
139 let cpu_queue_i: &mut RTQueue = self.cpu_queue[cpu_id as usize][i as usize]; in pick_next_task_rt()
/DragonOS-0.1.7/docs/kernel/sched/
Drt.md8 ## 1. RTQueue 介绍
10 &emsp;&emsp; RTQueue是用来存放state为running的实时进程的调度队列,每个CPU维护一个RTQueue,主要使用Vec作为主要存储结构来实现。
Dcfs.md7 &emsp;&emsp; CFSQueue是用来存放普通进程的调度队列,每个CPU维护一个RTQueue,主要使用Vec作为主要存储结构来实现。
/DragonOS-0.1.7/docs/community/ChangeLog/V0.1.x/
DV0.1.5.md40 - scheduler: rt: RTQueue改用双向链表存储 (#174)
275 RTQueue改用双向链表存储(#174)
277 * RTQueue改用双向链表存储