我听到大家都在谈论多线程如何提高性能.我不相信这一点,除非有我遗漏的东西.如果我有一个包含100个元素的数组并且遍历它需要6秒.当我在两个线程之间划分工作时,处理器将不得不经历相同的工作量和时间,除了它们同时工作但速度只有一半.不应该多线程使它更慢?既然您需要额外的工作分割说明吗?
performance multithreading cpu-speed
cpu-speed ×1
multithreading ×1
performance ×1