Python fork使用

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个子进程



Previous     Next
ponxu /
Categories Python  Tags Python