Python OS模塊中的fork方法實現多進程

import os
'''使用OS模塊中的fork方式實現多進程'''
'''fork方法返回兩次,分別在父進程和子進程中返回,子進程中永遠返回0,父進程返回的是子進程的is'''
 if __name__=="__main__":
     print("當前進程(%s)開始執行..."%os.getpid())
     pid=os.fork()
     if pid<0:
         print("error in fork")
     elif pid==0:
         print("子進程是(%s),父進程是(%s)"%(os.getpid(),os.getppid()))

     else:
        print("進程(%s)建立了進程(%s)."%(os.getpid(),pid))
相關文章
相關標籤/搜索