当前位置:网站首页 > 暖心故事 > 正文

cpu线程多有什么用(cpu线程多有什么好处)

作者:访客发布时间:2023-10-06分类:暖心故事浏览:82评论:0

导读:导读您好,现在程程来为大家解答以上的问题。cpu线程多有什么用,cpu线程多有什么好处相信很多小伙伴还不知道,现在让我们一起来看看吧!1、理论...
导读 您好,现在程程来为大家解答以上的问题。cpu线程多有什么用,cpu线程多有什么好处相信很多小伙伴还不知道,现在让我们一起来看看吧!1、理论

您好,现在程程来为大家解答以上的问题。cpu线程多有什么用,cpu线程多有什么好处相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、理论上说,一个核心只能对应一条线程。

2、而Intel的超线程技术,是利用CPU闲置的资源整合出的虚拟线程,就计算性能来说,是不及物理核心的实际线程好的。

3、但是,却可以在一定程度上提升处理器并行处理的能力。

4、和乱序执行一样,超线程也是一种提高处理器使用效率的方案。

5、就你举得例子来说。

6、当一个核心处理A任务时,并不是整个核心都在参与工作,还有很大的闲置资源,而这些资源可以用来对B、C、D中某一个或几个进行预处理等等工作。

7、但是,超线程技术的一大问题就是和主线程的争夺。

8、比如虚拟线程和物理实际线程都需要调用某一缓存单元时,虚拟线程就会暂停工作;但是,如果该单元先于物理线程被虚拟线程调用,那么,虚拟线程就会影响物理主线程的工作,反而降低了执行效率。

9、当下新一代的超线程技术在这个问题上做了比较好的完善,所以效果还是不错的,尽管无法和物理线程相比。

10、当下的一个双核四线程的处理器,比如I3,在并行计算上,能超过物理三核心,和入门级四核心看齐,已经很不错了。

本文就为大家分享到这里,希望小伙伴们会喜欢。