单核双线程?

单核双线程是不是意味着只能同时执行两个线程?如果有四个线程,需要等其中两个线程执行完再执行后面的?

就描述,是的。可以这样理解。
首先,得益于超线程技术,使得cpu核心可以以超过核心的线程去运行程序。在cpu性能不满载的前提下,可以实现单核两个线程却同时运行的功能。
其次,如果有多个线程,需要排队运行,不过由于现在cpu强大的计算能力,只要你写的东西优化不是太差,一般不用排队。因为超线程的本质从某种程度说就是用更好的排队方式提高了效率。
最后是同时只能进行两个线程,有四个就得排队。但是一个计算周期内,这个时间差人类体验不到。
不懂继续问,满意请采纳。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网