我刚买了一台售价低于1,000美元的新笔记本电脑,其中一款主要面向消费者,非开发商市场,并且仔细查看规格,惊讶地发现它标配双核处理器.
这引出了一个问题:随着多核机器成为常态,编写单线程应用程序是否正确?
除了可以合理地预期完全适合运行最弱系统的单个处理器的单个核心的简单应用程序之外,在所有一个线程中运行的应用程序将被现代操作系统传播其执行的方式严重降级当应用程序没有给出关于如何优化这种分割的指导时,跨核心?
concurrency multithreading
concurrency ×1
multithreading ×1