一、TASK_DEAD
1. 赋值调用路径
do_exit //的最后调用 do_task_dead //sched/core.c set_special_state(TASK_DEAD); WRITE_ONCE(current->__state, state_value); copy_process //fork.c 中 copy_creds() 执行失败调用,非主要路径 WRITE_ONCE(p->__state, TASK_DEAD); //kernel/fork.c
看来是任务自己主动退出时将自己设置为 TASK_DEAD 状态。
标签:__,TASK,42,DEAD,state,调用,取值 From: https://www.cnblogs.com/hellokitty2/p/17081071.html