【发布时间】:2015-06-23 16:47:20
【问题描述】:
我现在正在阅读Linux Kernel的try_to_wake_up()函数的源码。这个函数做了很多,包括:return p->on_rq == TASK_ON_RQ_QUEUED。
那么,task_struct 中 on_rq 字段的实际用途是什么。
顺便说一句,是否有一些手册或阅读材料来介绍task_struct 中的所有字段?我认为对这些领域的全面了解有助于理清Linux的进程调度机制。
【问题讨论】:
-
有些资源记录了 linux 调度,但据我所知,它们不是最新的。
task_struct更改并添加到其中,并非所有字段都与调度相关
标签: linux linux-kernel scheduling