多个fork()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个fork()相关的知识,希望对你有一定的参考价值。

imoprt os 

import time

ret = os.fork()

if ret == 0:
  print(----1----)

else: 

  print(----2----)

ret = os.fork()

if ret = 0:

  print(11)

else:

  print(22)

执行完会有几个进程产生呢?是4个

imoprt os 

import time

ret = os.fork()

if ret == 0:
  print(----1----)

else: 

  print(----2----)

  ret = os.fork()

  if ret = 0:

    print(11)

  else:

    print(22)

执行完会有几个进程产生呢?是3个

 父进程、子进程的执行顺序没有规律,完全取决于操作系统的调度算法。

 

以上是关于多个fork()的主要内容,如果未能解决你的问题,请参考以下文章