Linux 内核如何知道某个进程处于TASK_RUNNING(RUNNING)或TASK_RUNNING(ready)状态?
我来这里是想从你们所有人那里得到一些建议 关于Linux任务的进程Linux 内核如何知道某个进程处于TASK_RUNNING(RUNNING)或TASK_RUNNING(ready)状态?,linux,process,linux-kernel,operating-system,Linux,Process,Linux Kernel,Operating System,我来这里是想从你们所有人那里得到一些建议 关于Linux任务的进程 我有点困惑,我认为需要区分进程状态TASK_RUNNING(正在运行)和TAKS_RUNNING(就绪) 换句话说,如果我想知道CPU上正在运行的任务是什么? 我该怎么查呢 我试图为内部任务结构找到一些字段。 但没有人与此相关 Linux有一个宏current,表示当前在执行内核代码的CPU中运行的任务这是一份解释得更详细的文件
Linux有一个宏
current
,表示当前在执行内核代码的CPU中运行的任务这是一份解释得更详细的文件