gpt4 book ai didi

linux - enqueue_wakeup宏linux的含义

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:52 24 4
gpt4 key购买 nike

我不确定linux中的宏ENQUEUE_WAKEUP是什么意思。我有一个直觉,意思是任务唤醒后入队,但仍想确定。

宏定义为:

#define ENQUEUE_WAKEUP 1

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

最佳答案

这是它被引入的地方。

sched:添加入队/出队标志

为了减少对 TASK_WAKING 的依赖重做入队接口(interface)以支持适当的标志字段。

ENQUEUE_WAKEUP - 入队是 sleep 任务的唤醒

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

关于linux - enqueue_wakeup宏linux的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com