硬件多线程:在(王道408考研操作系统)第二章进程管理-第一节5:线程概念和多线程模型这一节中我们说到了线程的一些缺点。线程粒度较进程来讲更细,而且线程切换包含很多开销,频繁切换线程必然会影响系统性能,所以为了减少开销便诞生了硬件多线程。在支持硬件多线程的CPU中,必须为每个线程提供单独的通用寄存器组、单独的程序计数器等,线程的切换只需激活选中的寄存器,从而省略了与存储器数据交换的环节,大大减少了线程切换的开销。共有如下3种实现方式
如下
京公网安备 11010502049817号