我不确定ENQUEUE_WAKEUP
linux中宏的含义是什么意思。我有一种直觉,这意味着在任务醒来后将其排入队列,但仍想确定。
宏定义为:
#define ENQUEUE_WAKEUP 1
注意:出于 v3.5.4 中的参考目的,它/include/linux/sched.h
在许多地方定义和引用,但我遇到问题的一个这样的地方是enqueue_task_rt
文件中的函数./kernel/sched/rt.c
我不确定ENQUEUE_WAKEUP
linux中宏的含义是什么意思。我有一种直觉,这意味着在任务醒来后将其排入队列,但仍想确定。
宏定义为:
#define ENQUEUE_WAKEUP 1
注意:出于 v3.5.4 中的参考目的,它/include/linux/sched.h
在许多地方定义和引用,但我遇到问题的一个这样的地方是enqueue_task_rt
文件中的函数./kernel/sched/rt.c
这是它被介绍的。
sched:添加入队/出队标志
为了减少对 TASK_WAKING 的依赖,重新设计 enqueue 接口以支持适当的标志字段。
ENQUEUE_WAKEUP - 入队是睡眠任务的唤醒
http://lkml.indiana.edu/hypermail/linux/kernel/1004.0/00744.html