import os
def my_fork():
children = []
for i in range(0, 5):
# Return 0 in the child
# and the child's process id in the parent
child_pid = os.fork()
if child_pid == 0:
print "Child Process: PID# %s" % os.getpid()
break
else:
children.append(child_pid)
if i == 4:
print children
if __name__ == "__main__":
my_fork()
上面代码, fork出5个子进程