所谓超线程(Hyper-Threading,简称HT)技术,就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高了CPU的运行效率。
虽然采用超线程技术能同时执行两个线程,但它并不像两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
单个CPU并行执行多个线程,提高并发度,从而增加CPU的利用率
两个线程
CPU的超线程是什么意思?别着急,听专业人士慢慢给你讲解