Ядро Linux в комментариях


Struct wait_queue


    Эта простая структура данных хранит узел очереди ожидания. Она имеет всего лишь два члена:

  • task — указатель на struct task_struct, представляющую процесс. struct task_struct начинается в строке и подробно рассматривается в .
  • next — указатель на следующий узел в очереди. Таким образом, очередь ожидания представляет собой односвязный список.

Как правило, очередь ожидания представляется указателем на первый элемент (т.е. голову списка). Посмотрите на log_wait (строка ), где очередь ожидания используется в printk.




- Начало -  - Назад -  - Вперед -



Книжный магазин