标签: c multithreading kernel freebsd
我正在尝试更改freeBSD的内核。在rqhead和类runq_choose()中使用了一个名为runq的类。我正在寻找这个类的第一个定义,它没有在类runq.h中定义。这个结构的定义在哪里?它的名字是什么?
rqhead
runq_choose()
runq
runq.h
答案 0 :(得分:0)
它们在sys/runq.h中定义。
sys/runq.h
输入man TAILQ_HEAD,详细说明TAILQ_HEAD(rqhead, thread)行。
man TAILQ_HEAD
TAILQ_HEAD(rqhead, thread)