【问题标题】:How are different processes scheduled to run on CPU,will a multi-threaded process hopefully get more CPU time?不同的进程如何安排在 CPU 上运行,多线程进程是否有望获得更多的 CPU 时间?
【发布时间】:2011-06-15 12:14:59
【问题描述】:

为简单起见,我们假设它是一个单核 CPU。

多线程进程是否有望获得更多 CPU 时间?

【问题讨论】:

    标签: scheduling cpu


    【解决方案1】:

    通常,在单核上运行多线程应用程序会

    • 由于调度开销和受 CPU 限制的应用程序的缓慢下降和
    • 可能会加速(阻塞)IO 绑定应用程序,因为 IO 可以并行完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-08
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多