风陵渡到灵宝:超线程是啥意思?

来源:百度文库 编辑:高校问答 时间:2024/05/06 07:40:21

所谓超线程(Hyper-Threading,简称HT)技术,就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高了CPU的运行效率。

虽然采用超线程技术能同时执行两个线程,但它并不像两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。

单个CPU并行执行多个线程,提高并发度,从而增加CPU的利用率

两个线程