# coding=utf-8 import os #单个os.fork pid = os.fork() print ('pid = %d'%pid) #要执行的任务 # if pid == 0 : print ('我是子进程,我要开始工作了!') else: print ('我是父进程,我要开始工作了!') ''' 说明: 程序执行到os.fork()时,操作系统会创建一个新的进程(子进程). 然后复制父进程当中的所有信息到子进程当中 ''' ''' 通过pid判断子父进程,一个父进程可以创建很多个子进程,所以 父进程要记下所有子进程id, 而子进程可以通过 os.getppid()就可以拿到父进程---parent--- os.getpid()---得到自己的进程id ''' #多个os.fork pid = os.fork() print ('!!!') pid = os.fork() print ('~~~')
Linux系统创建进程的机制
猜你喜欢
转载自www.cnblogs.com/xiaodirty/p/9213903.html
今日推荐
周排行