当尝试在我的四核 Mac 上运行 top 命令时,我定期看到有 5 个正在运行的进程。四核机器上怎么可能有5个正在运行的进程?
答案1
这在top
手册页:
显示为正在运行的任务应该更恰当地被认为是“准备好运行”——它们
task_struct
只是简单地表示在 Linux 运行队列上。即使没有真正的 SMP 机器,您也可能会看到许多处于此状态的任务,具体取决于顶部的延迟间隔和好值。
当尝试在我的四核 Mac 上运行 top 命令时,我定期看到有 5 个正在运行的进程。四核机器上怎么可能有5个正在运行的进程?
这在top
手册页:
显示为正在运行的任务应该更恰当地被认为是“准备好运行”——它们
task_struct
只是简单地表示在 Linux 运行队列上。即使没有真正的 SMP 机器,您也可能会看到许多处于此状态的任务,具体取决于顶部的延迟间隔和好值。