Bha*_*dri 7 hardware multithreading
我已经读过,在多核处理器中,每个核心包含2个硬件线程,例如在双核处理器4中运行硬件线程.现在,如果我在java中创建2个线程,那些线程将用2个硬件线程映射,或者那2个java线程是由特定核心的单个硬件线程执行的?
这取决于很多因素,但是您所指的每个核心 2 个硬件线程是英特尔超线程技术。该技术使CPU能够在内存中拥有两个线程上下文并同时执行,共享执行资源。
哪些线程在哪里运行取决于操作系统的实现,并且主要由操作系统的线程调度程序算法来解决。
| 归档时间: |
|
| 查看次数: |
4128 次 |
| 最近记录: |