在 Linux 内核中,停驻线程是什么意思?是指处于TASK_PARKED
“停驻”状态的线程吗?
TASK_INTERRUPTIBLE
此状态与和有何不同TASK_UNINTERRUPTIBLE
?
线程可以从哪种状态更快地被唤醒?一般来说,以及在特定情况下,如果用于等待:kthread_parkme / kthread_unpark
而不是[s]wait_event_... / [s]wake_up_...]
?
我知道 waitqueues 支持多个等待者,但我只对单个睡眠者/唤醒者对感兴趣。