【问题标题】:Do user created processes in C run parallel by linux on multi core systems?用户在 C 中创建的进程是否在多核系统上由 linux 并行运行?
【发布时间】:2017-01-02 13:24:49
【问题描述】:

用户在 C 语言中创建的多个进程(通过 fork 命令)是否通过 linux 在多核系统(例如 core i7)上的不同 CPU 上并行运行?

我知道线程就是这种情况,但想确定进程。

谢谢 阿里·塔里克·纳吉

【问题讨论】:

  • 他们为什么不这样做,尤其是线程这样做的时候?

标签: linux multithreading process fork multicore


【解决方案1】:

是的。 Linux 内核调度程序的行为或多或少是相同的,无论它所调度的线程属于同一进程还是不同进程。

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 2010-10-26
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多