我知道操作系统调度线程和CPU执行它并且没有线程和没有内核之间存在直接关系。这意味着具有多个内核的单个处理器(比如n)与n个单核处理器相同,我的意思是在这两种情况下,处理能力是相同还是有一些区别?
答案 0 :(得分:2)
是,存在差异,但对于正常的编程决策,差异几乎是无关紧要且太低级别。
Intel® 64 and IA-32 Architectures Software Developer’s Manual在“英特尔®超线程技术”和“多核技术”章节中有一些解释
类似的问题:
在解决并行编程问题/问题时,典型的程序员可能会关心什么:
相关文章: