Linux kernel 空运行队列入口指向什么?

Linux kernel 空运行队列入口指向什么?,linux-kernel,scheduling,Linux Kernel,Scheduling,我试图弄清楚Linux中调度的技术细节。我不明白的是,在没有运行进程的run_队列中,这些条目会发生什么情况。 在run_队列中,我们有一个位图、一个计数器和列表数组本身。对于由于没有具有优先级的运行任务而为空的列表,下一个和上一个指针指向什么 如果您谈论的是struct rt\u prio\u数组结构,空列表有next和prev指针,指向struct rt\u prio\u数组本身中的struct list\u head 这适用于所有list.h列表。list\u empty()函数用于测试这

我试图弄清楚Linux中调度的技术细节。我不明白的是,在没有运行进程的run_队列中,这些条目会发生什么情况。
在run_队列中,我们有一个位图、一个计数器和列表数组本身。对于由于没有具有优先级的运行任务而为空的列表,下一个和上一个指针指向什么

如果您谈论的是
struct rt\u prio\u数组
结构,空列表有
next
prev
指针,指向
struct rt\u prio\u数组
本身中的
struct list\u head


这适用于所有
list.h
列表。
list\u empty()
函数用于测试这种情况。

我没有权威的答案,但很可能是“空值”或“无所谓”。