单核CPU如何执行多线程

📝

内容提要

概述在多处理器系统中,多个线程在不同的内核上同时执行。例如,如果有两个线程和两个内核,则每个线程将在单个内核上运行。在单处理器系统中,多个线程执行一个接一个的执行,或者等到一个线程完成或被操作系统抢占,这取决于线程的优先级和操作系统策略。但是正在运行的线程给人一种错觉,认为它们可以同时运行,相对于用户空间应用程序所需的应用程序响应时间。时间比较(示例):如果两个线程各自花费10us执行,那么在2处...

🏷️

标签

➡️

继续阅读