gpt4 book ai didi

linux-kernel - 添加到等待队列

转载 作者:行者123 更新时间:2023-12-04 06:08:33 26 4
gpt4 key购买 nike

我想知道如何添加 task_struct到 linux 内核模块中的等待队列?例如,如果我想添加一个 task_struct调用任务到 WaitQueue ,我可以使用什么功能来实现这一点?

我了解如何将当前模块添加到等待队列,但我想将其他正在运行的进程添加到队列中,例如,如果 vi 正在运行,我需要将其添加到等待队列中。

最佳答案

您可以使用 wait_event*() 将当前任务阻塞在等待队列中。职能。见 this tutorial ,第 6.2.2 节。简单的 sleep ”。

关于linux-kernel - 添加到等待队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070141/

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