为什么一个核心只能模拟两个不能模拟更多的线程
答案:2 悬赏:60 手机版
解决时间 2021-03-23 03:16
- 提问者网友:書生途
- 2021-03-22 16:46
为什么一个核心只能模拟两个不能模拟更多的线程
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-22 17:30
这个是效率问题。模拟两个核心是因为核心经常在等待数据的时候空闲。
就像一个人在看电视的时候经常因为垃圾广告而感到无聊。
两台电视两套节目就可以出现广告的时候去看另外一台,就不会有无聊时间了。
由于两套节目,这个人因为广告而出现的无聊时间已经很少了,再增加第三台电视的必要不大了,而且由于看了两台电视,实际两个节目都没好好看。
模拟多线程其实单一任务速度在下降,但由于效率提升,多任务整体运算速度却在提升,但不是越多越好,因为同时执行更多的任务,效率是提高了,但对于其中的单一任务来讲,要很久很久才能执行完,这就扯淡了~~~~
就像一个人在看电视的时候经常因为垃圾广告而感到无聊。
两台电视两套节目就可以出现广告的时候去看另外一台,就不会有无聊时间了。
由于两套节目,这个人因为广告而出现的无聊时间已经很少了,再增加第三台电视的必要不大了,而且由于看了两台电视,实际两个节目都没好好看。
模拟多线程其实单一任务速度在下降,但由于效率提升,多任务整体运算速度却在提升,但不是越多越好,因为同时执行更多的任务,效率是提高了,但对于其中的单一任务来讲,要很久很久才能执行完,这就扯淡了~~~~
全部回答
- 1楼网友:等灯
- 2021-03-22 18:25
cpu的核数就是一块CPU上面能处理数据的芯片组的数量。比如单核就是只有一个处理数据的芯片。双核有两个。而i5处理器是四核心四线程的CPU。核心数越多数据处理能力越强大。 cpu的多线程指的是同时多线程Simultaneous multithreading,简称SMT。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯