Добавление в очередь ожидания - PullRequest
2 голосов
/ 09 ноября 2011

Мне было интересно, как добавить task_struct в очередь ожидания в модуле ядра Linux? Например, если я хочу добавить task_struct вызываемую задачу к WaitQueue, какую функцию я могу использовать для достижения этой цели?

Я понимаю, как добавить текущий модуль в очередь ожидания, но я хочу добавить другие запущенные процессы в очередь, например, если запущен vi, мне нужно добавить это в очередь ожидания.

1 Ответ

3 голосов
/ 10 ноября 2011

Вы можете создать текущий блок задач в очереди ожидания с помощью функций wait_event*().См. этот урок , раздел '6.2.2.Простой Спящий ».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...