㑈手机版
  • 首页
  • 英语学习
  • 人物介绍
  • 旅游攻略
  • 汽车知识
  • 电脑数码
  • 生活常识
首页 电脑数码

cpu多核多线程是什么意思? 多核和多线程那些事

时间:2024-03-07 22:22:04  编辑:梦回故里归来

作为一个程序员,线程,进程,协程这些是我们必须要掌握的最基础的知识,这就好比数学家必须要学习的基本几何原理一样,没有它们,我们在编程的世界里寸步难行。

并发和并行

并发和并行是我们经常听到的两个词,并发是指同一时间段运行多个程序,比如我们一边听歌,一边打字。而并行指的是同一时刻,强调的是同一个时间点并行运行,很显然,并行要求需要多核,而并发可以单核切换运行程序,由于cpu的高速运转,所以看起来并发很类似并行执行,但是本质上两者是不同的。




多核


具有多个逻辑CPU内核并且可以物理上同时执行多条指令的计算机的处理器。计算机的“核心数”是计算机拥有的核心总数。计算机可能具有多个处理器,每个处理器可能具有多个核心;核心数是所有处理器上的核心总数。


多线程


可以通过同时在多个内核上运行来利用多核计算机的程序。通常,两倍的内核等于两倍的计算能力(对于支持多线程的程序),尽管某些问题受CPU使用率以外的因素的限制。这些问题将不会带来多线程带来的巨大收益。


多线程的意义


有时程序需要在特定时间做特定的事情。比如我们有一个可见窗口的程序。该程序可能正在进行大量的后台数字运算,但是它仍然可以响应用户事件(例如单击按钮并调整其大小),这种情况可以通过异步处理来完成,异步处理将需要您的一个线程重复检查GUI工作是否间隔执行,暂停正在执行的操作以及处理GUI一段时间。许多事情都是通过这种方式完成的。


然而,处理它的另一种可能更好的方法是使用线程。我们不需要担心该程序在逻辑运算和GUI管理之间来回切换,操作系统将为您进行管理。即使只有一个内核,您仍然可以运行多个线程,并且操作系统将尽最大努力确保所有正在运行的进程中的所有正在运行的线程都能公平分配CPU时间。


多线程和多核关系


首先两者本质上没有必然的联系,多线程可以运行在单核上,也可以运行在多核上。一个线程可以某一时间段在一个核心上运行,下一刻在另一个核心上运行。


线程是内核调度的最小单位。一个进程可以有多个线程,它们共同完成某个任务。线程是被包裹在进程中的,进程提供了线程运行的资源。


进程之间互不影响,一个进程挂掉,并不影响其它进程,然而一个进程内的一个线程出现问题 ,其它线程也无法正常运行。


CPU


CPU也叫内核,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。


CPU执行多个程序靠的是它的时钟,通过时钟中断,它可以在不同的程序之间切换,这样看上去,我们的程序就彷佛在并行执行。


超线程技术


超线程技术为CPU中存在的每个物理核心创建两个虚拟处理核心。物理核心为虚拟核心提供动力,然后虚拟核心承担任务处理的责任。每个虚拟内核都彼此相同,尽管两者都不像物理内核那么强大,但是当不启用HT时,它们合起来远远超过了物理内核的能力。这些虚拟内核的使用使CPU可以实时在内核之间委派任务。


超线程的优点


由CPU密集型操作(例如同时运行两个苛刻的程序)创建的工作负载(该操作会降低单个物理核心的运行速度,而不论其原始功率如何)都会在处理器的虚拟核心之间分配利用HT技术。使用两个虚拟内核同时处理任务,处理时间更短,程序打开速度更快,并且在多任务处理期间您的计算机将保持更高的响应速度。简而言之,超线程可提高处理效率。


多核的优势


多核技术具有超线程技术的所有优点并且具有更多的优势。超线程技术为每个物理内核使用两个虚拟内核来更有效地处理任务,而多内核技术则增加了物理内核。由于单个物理核心比单个虚拟核心更强大,因此双核处理器比具有超线程的单核处理器更强大。许多较新的型号CPU是超线程和多核的,从而实现了更高的性能。

  • 本文分类:电脑数码
  • 浏览次数:465 次浏览
  • 本文链接:https://www.deibaike.com/diannaoshuma/o4N2glJOKP.html
  • 上一篇 > CPU真正的性能参数是什么?
  • 下一篇 > cpu硅脂有用吗?CPU硅脂可以用牙膏代替吗?不涂硅脂可以吗?
相关文章
  • 什么是冷冻信用卡(“坑爹”的信用卡冷冻提额)
    近日,有我爱卡论坛的网友发帖称,自己信用卡的额度原来是20000,在冷冻3个月后,接到短信提醒说额度调整为2000元。对此,网友大呼,这种冷冻提额实在“太坑爹”了。据了解,原来这位网友想尝试一下“传说中”的交行冷冻提额,便打客服电话咨询,客服自称这个系统每个月会审核用户的用卡情况,进行调整,说是对长[详细]
  • 商险都包括什么东西(商业保险保的是什么?)
    问题一:万一得了大病怎么办?在人的一生中,有两个我们无法预知的突发事件:疾病和意外。如果一个人真的遭遇大病或残疾,有三笔费用是必须要面对的:医疗费、康复费、收入损失费。社保可以为你解决基本医疗费的问题,但如果得了重病,需要进口药或者复杂的手术,那就只能自费了。这是一笔巨大的开支,特别是病后的恢复。医[详细]
  • 担保什么意思(为他人提供担保要谨慎)
      近日,吴起县人民法院成功调解了一起借贷担保纠纷。  2011年5月24日,原告张某某为好友陈某某在被告某银行处借款提供了个人担保。该笔借款期限从2011年5月24日至2014年5月22日。张某某提供担保的保证期限为借款到期之日起两年内,即从2014年5月22日至2016年5月22日。借款到期后陈[详细]
  • 为什么电工套管有多长(一文教会你选购电工套管)
    装修大计,水电先行,电路作为隐蔽工程,一旦发生事故,轻则全屋短路,重则引发事故。可见做好电线布局十分重要,电线不能直接埋进墙体或者地面,应该进行穿线,防止电线绝缘层受损。因此,一款好的电工套管显得十分重要。然而,市面上的电工套管琳琅满目,如何选择一款性价比高、质量过硬的电工套管成了摆在业主面前的一道[详细]
  • 店里为什么要放植物(5种“招财花”,生意人养上“它”财源滚滚)
    爱养花的朋友来自各个领域,商人也是其中之一。大部分花店都为很多商务场所和家庭提供了各种花卉盆栽。他们对花卉的挑选和摆放都有很高的要求。今天这几种很受商业人士喜爱的花,不仅好看还有好寓意!白掌白掌,也被称为“一帆风顺”,代表着万事顺利。它四季常青,不会掉叶,适合在酸性泥炭土中生长,喜欢半阴半阳的环境,[详细]
最新推荐
  • 什么是冷冻信用卡(“坑爹”的信用卡冷冻提额)
  • 商险都包括什么东西(商业保险保的是什么?)
  • 担保什么意思(为他人提供担保要谨慎)
  • 为什么电工套管有多长(一文教会你选购电工套管)
  • 店里为什么要放植物(5种“招财花”,生意人养上“它”财源滚滚)
  • 为什么紫檀有黑斑(小叶紫檀变色陷阱!)
  • 酒店为什么都地毯(酒店地毯如何选择)
  • 什么化肥好用又安全(种菜还是用这五种肥料)
  • 为什么实木也有甲醛(木地板甲醛多久能挥发完?)
  • 为什么鱼池要做循环水(鱼池循环水系统怎么做,循环水有什么好处)
热门推荐
  • 庐山的风景特色:自然之峰与文化之境
  • c盘的东西怎么清理 ?电脑c盘垃圾太多不知道怎么清理一招教你解决
  • 贵州三都县有什么旅游景点?3大传统村落,这里藏着不一样的水族风情
  • 居民医保异地就医怎么办理手续 ,哪些人适用?一文了解→
  • 汽车托运|车辆是如何装载托运的呢?
  • 你知道“get off your high horse的俚语 是什么意思吗?
  • 车保险保费上涨怎么算 走保险还是私了?次年保费涨多少?先报案不理赔”不算出险?
  • c盘temp清理? 电脑越用越卡怎么办?5个方法教你释放C盘空间,瞬间多出几个G
  • kick back俚语”不是踢回去!职场人士一定要懂!
  • 车险第三者二百万保费多少钱 ,买多少合适?老司机算笔账

网站内容来自网络,如有侵权请联系我们,立即删除!
Copyright © 得百科 琼ICP备2023010365号-2