首页 > 代码库 > 多个fork()

多个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()