Я пытаюсь сделать некоторые изменения на sched.h
ядра linux. Код по умолчанию имеет struct rq *rq
, который является списком очереди активного запуска, и мне нужно итерировать список очереди выполнения rq для каждого процесса p. Есть ли способ сделать это?итерация списка очередей активного запуска процессора sched.h
0
A
ответ
0
В исходном коде ядра Linux есть указатель & init_task.It указывает на вашу первую задачу в runqueue. Объявите структуру типа task_struct в значение & init_task. Затем используйте цикл while и сохраняйте условие завершения до тех пор, пока не достигнете той же задачи.
Смежные вопросы
- 1. Создание списка очередей
- 2. реализация include/sched.h функции
- 3. Очередь запуска процессора Solaris
- 4. sched.h различный/отсутствует в Cygwin
- 5. Итерация и отображение списка списка
- 6. Итерация печати списка
- 7. Создание списка, который итерация
- 8. Итерация цикла из списка
- 9. Итерация через 2 списка
- 10. Итерация с конца списка
- 11. Как сравнить два списка очередей tibco
- 12. Многопроцессорность Python с использованием списка очередей
- 13. Удалить последние элементы из списка очередей
- 14. CLONE_PTRACE не определен, хотя sched.h входит
- 15. использование процессора во время запуска витую реактора
- 16. Получить номер процессора от запуска java-программы
- 17. Балансировка нескольких очередей
- 18. Несколько очередей и рабочих очередей
- 19. Jsp итерация корыта списка объектов
- 20. Итерация над словарем элементов списка
- 21. Итерация списка объектов в объекте
- 22. Итерация над списком списка объектов
- 23. питон - итерация подмножество списка кортежей
- 24. Итерация над многотысячной элемент списка
- 25. Итерация по строкам внутри списка
- 26. порядок списка (или итерация) неисправность
- 27. Итерация по программе python списка
- 28. изменение активного класса для элемента списка
- 29. UITesting Failure получение списка активного приложения
- 30. Скрытие раскрывающегося списка активного пункта меню