我知道这可能是其中之一。但是我总是看到 child 首先在我的UNIX终端上执行。另外,为什么父级和子级不并行执行。他们似乎正在按顺序执行。这是因为他们共享同一终端吗?

最佳答案

通常,关于它们执行的相对顺序什么也不能说。

现在,让我们考虑您的特定问题。如果:

  • 这两个进程的运行时间都很短,而
  • 您是在说一个运行到另一个运行之前就完成了,
  • 有未使用的CPU周期,而
  • 每次您运行应用程序时都会发生这种情况。

  • 这很可能表明这两个进程之间正在进行一些(可能是意外的)同步。

    10-07 16:23
    查看更多