1

我不确定ENQUEUE_WAKEUPlinux中宏的含义是什么意思。我有一种直觉,这意味着在任务醒来后将其排入队列,但仍想确定。

宏定义为:

#define ENQUEUE_WAKEUP 1

注意:出于 v3.5.4 中的参考目的,它/include/linux/sched.h在许多地方定义和引用,但我遇到问题的一个这样的地方是enqueue_task_rt文件中的函数./kernel/sched/rt.c

4

1 回答 1

2

这是它被介绍的。

sched:添加入队/出队标志

为了减少对 TASK_WAKING 的依赖,重新设计 enqueue 接口以支持适当的标志字段。

ENQUEUE_WAKEUP - 入队是睡眠任务的唤醒

http://lkml.indiana.edu/hypermail/linux/kernel/1004.0/00744.html

于 2012-10-14T05:56:37.777 回答