码迷,mamicode.com
首页 > 编程语言 > 详细

7.11python多进程

时间:2018-07-11 21:18:52      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:ppi   异步   art   启动   new   name   RoCE   自己的   col   

#!/usr/bin/env python
#!--*--coding:utf-8 --*--
#!@Time    :2018/7/11 19:27
#!@Author   TrueNewBee

import time
import os
from multiprocessing import Process


def func(args):
    print(args)
    print(54321)
    time.sleep(1)
    print("子进程:",os.getpid())
    print(子进程的父进程:, os.getppid())
    print(12345)


if __name__ =="__main__":
    #如果函数需要传参,就可以如下,args=() <--这是一个元组一个参数得加,
    #函数名不加括号
    p = Process(target=func,args=(54321,)) #注册
    #p是一个进程对象,还没有启动进程
    #异步(不是同时进行的)
    p.start()       #开启了一个子进程
    print(**10)
    print(父进程:,os.getpid()) #查看当前进程号
    print(父进程的父进程:, os.getppid()) #其实就是pycharm进程数

#进程的生命周期
    #主进程  从运行到运行结束
    #子进程  从start()开始,函数运行完结束
    #开启了子进程的主进程:
        #自己的代码如果长,等待自己的代码执行结束才结束,
        #子进程的执行时间长,主进程会在主进程代码执行完毕后等待子进程执行完毕后 主进程结束

 

7.11python多进程

标签:ppi   异步   art   启动   new   name   RoCE   自己的   col   

原文地址:https://www.cnblogs.com/zhen1996/p/9296609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!