我对 Mac 上的核心数量有点困惑。我不太清楚处理器、内核和线程之间的区别。如果我检查“关于此 Mac”,我会看到 1 个处理器,2 个内核。但我正在 Node.js 中工作,如果我检查 os.cpus().length
,它返回 4。为什么这些数字不同?难道只是因为每个核心有2个线程吗?
最佳答案
线程是软件元素,而不是硬件元素,它们与此处无关。您的 Mac 有两个内核并支持超线程。后者使您看起来拥有的核心数量是实际数量的两倍。
关于node.js - 这台机器有多少个核心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39903066/