Когда процесс в пространстве ядра удерживает spin_lock
, процесс не может быть прерван из-за любого из следующих условий:
Однако процесс может уступить процессор, если он блокируется, находится в спящем режиме или явно вызывает schedule ()
. Я правильно понимаю?
Когда процесс в пространстве ядра удерживает mutex_lock
, может ли процесс быть вытеснен из-за вышеуказанных условий, перечисленных как 1, 2 и 3.