首页 > 编程语言 > 详细

python 进程

时间:2018-01-07 15:51:59      阅读:213      评论:0      收藏:0      [点我收藏+]
import os import time import sys  pid = os.fork() if pid == 0:#子进程         time.sleep(5)         print('After 5 seconds')         print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid())) else:#主进程         print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid()))         pid = os.fork()         if pid == 0:                 print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid()))         else:                 print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid())) pid = os.fork() if pid == 0:         print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid())) else:         print('line%d:fork进程%d,PID=%d,父PID=%d'%(sys._getframe().f_lineno,pid,os.getpid(),os.getppid()))

line11:fork进程1625,PID=1624,父PID=1486

line16:fork进程1626,PID=1624,父PID=1486

line14:fork进程0,PID=1626,父PID=1624

line21:fork进程1628,PID=1626,父PID=1624

line21:fork进程1627,PID=1624,父PID=1486

line19:fork进程0,PID=1627,父PID=1624

[chaoge@localhost ~]$ line19:fork进程0,PID=1628,父PID=1

After 5 seconds

line9:fork进程0,PID=1625,父PID=1

line21:fork进程1629,PID=1625,父PID=1

line19:fork进程0,PID=1629,父PID=1625


python 进程

原文:http://blog.51cto.com/fonyer/2058318

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!