O que é uma thread estacionada no contexto do kernel Linux? Uma thread que está em TASK_PARKED
estado?
Como esse estado difere de TASK_INTERRUPTIBLE
e TASK_UNINTERRUPTIBLE
?
De qual estado uma thread pode ser despertada mais rapidamente? Geralmente, e em casos específicos, se usada para espera: kthread_parkme / kthread_unpark
em vez de [s]wait_event_... / [s]wake_up_...]
?
Sei que as filas de espera aceitam vários garçons, mas estou interessado apenas em um único par de pessoas dormindo/acordando.