我正在尝试在Linux内核的sched.h上进行一些更改。默认代码具有struct rq *rq,它是活动的运行队列列表,我需要为每个进程p迭代运行队列列表rq。有什么办法吗? 最佳答案 在Linux内核源代码中,有一个&init_task指针,它指向运行队列中的第一个任务。将类型为task_struct的结构声明为&init_task。然后使用while循环并保持终止条件不变,直到完成相同的任务为止