Open chenyi852 opened 4 years ago
ZZC:在看linux的进程冻结,如果本来这个进程已经是TASK_UNINTERRUPTIBLE的话,这样是不是就不能冻结了呢?
不能被IPI唤醒, signal_wake_up_state 调用kick_process 前判断 如果task是TASK_UNINTERRUPTIBLE则不调用kick_process. kick_process只是发核间中断,让target cpu产生调度,并不会唤醒TASK_UNINTERRUPTIBLE状态的task。
ZZC:在看linux的进程冻结,如果本来这个进程已经是TASK_UNINTERRUPTIBLE的话,这样是不是就不能冻结了呢?