import os from time import sleep import sys pid=os.fork() print "pid"+str(pid) for i in range(10): if pid ==0: print str(i)+"i am child "+str(pid) else:sys.exit(0) sleep(2)
fork用户将当前进程分叉,即新建一个子进程,这样,运行完pid=os.fork()这条语句后,就有两个进程,这两个进程都会独自运行下面的代码,同时每个进程都有一个pid,子线程的pid为0
参考资料:http://www.01happy.com/python-fork-create-process/