答案1
任务管理器是正确的。您有 2 个 CPU,每个 CPU 有 4 个内核,总共 8 个内核。每个内核最高可以运行在 2.33GHz 的速度下。在大多数情况下,拥有更多 CPU 和/或更多内核确实可以提高速度,但这不是一种累加过程。这是一种平行线过程。
假设我让你数到 1000。你数数能力很强,可以达到 10Hz,也就是说你一秒钟可以数 10 位数字。这意味着你可以在 100 秒内数到 1000。如果我让你数到 1000 两次,你需要 200 秒。
现在假设你有一个双胞胎兄弟,当你数出第一个 1000 个时,他什么也没做。他没有参与这项任务。他无法做出贡献。但是有了第二个任务(或计算机世界中的线程),他就可以了。
因为我要求数到 1000 两次。现在你们两个都可以在相同的时间内(100 秒)数到 1000。你们并没有以两倍的速度(20Hz)完成任务,你们在相同的时间内以 10Mhz 完成了两项任务,只是你们两个并行完成了任务。