【发布时间】:2014-12-17 13:48:23
【问题描述】:
我知道操作系统调度线程和 CPU 执行它,线程数和内核数之间存在直接关系。这是否意味着具有多个内核的单处理器(比如 n)与 n 个单核处理器的相同,我的意思是在这两种情况下,处理能力是相同的还是有一些区别?
【问题讨论】:
标签: multithreading operating-system multiprocessing
我知道操作系统调度线程和 CPU 执行它,线程数和内核数之间存在直接关系。这是否意味着具有多个内核的单处理器(比如 n)与 n 个单核处理器的相同,我的意思是在这两种情况下,处理能力是相同的还是有一些区别?
【问题讨论】:
标签: multithreading operating-system multiprocessing
是的,是有区别的,但是对于正常的编程决策来说,区别几乎是微不足道的而且太低级了。
Intel® 64 and IA-32 Architectures Software Developer’s Manual 包含“英特尔® 超线程技术”和“多核技术”章节中的一些解释
类似问题:
典型程序员在解决并行编程问题/问题时可能关心什么:
相关文章:
【讨论】: