reempção do kernel Linux durante spin_lock e mutex_lock
Quando um processo no espaço do kernel está segurando umspin_lock
, o processo não pode ser antecipado devido a uma das seguintes condições:
No entanto, o processo pode render o processador se ele bloquear, dormir ou chamar explicitamenteschedule()
. Meu entendimento está correto?
Quando um processo no espaço do kernel está segurando ummutex_lock
, o processo pode ser antecipado devido às condições acima listadas como 1, 2 e 3.