技术服务
SERVICES
您现在的位置:
首页
/
/
CPU的核心数和线程数分别代表什么?

技术交流

CPU的核心数和线程数分别代表什么?

  • 分类:技术交流
  • 作者:转载自网络,
  • 来源:互联网
  • 发布时间:2021-03-17
  • 访问量:0

CPU的核心数和线程数分别代表什么?

【概要描述】CPU核心数与线程数说明

  • 分类:技术交流
  • 作者:转载自网络,
  • 来源:互联网
  • 发布时间:2021-03-17
  • 访问量:0
详情
        1、CPU的核心数是指物理上,也就是硬件上存在有几个核心。
        举个例子,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。
        2、线程数是一种逻辑的概念,也就是模拟出的CPU核心数。
        3、例如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。
        4、CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。
        5、CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。
        6、要保证这些线程,全都不调用阻塞的API。如果有阻塞,有等待,比如要做输出的话,多开几个线程,可能更合适。

扫二维码用手机看

太原斯利德电子技术有限公司
 

电 话:0351-7247983-8004
传 真:(86) 0351-7245792
Email:tyshield@126.com
地 址:山西综改示范区太原唐槐园区大昌路69号宇翔大厦

太原斯利德电子技术有限公司

官方微信公众号

Copyright © 2019 太原斯利德电子技术有限公司   晋ICP备08002775号    网站建设:中企动力 太原