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

Python 34(重点)

时间:2018-09-05 21:49:41      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:必须   方式   hide   信号   pen   python   rom   int   __name__   

一:开启进程的两种方式(*****)

 

技术分享图片
from multiprocessing import Process
import time


def task(name):
    print(%s is running % name)
    time.sleep(3)
    print(%s is done % name)


# 在window系统上,开启子进程的操作必须放到if __name__ == ‘__main__‘的子代码中
if __name__ == __main__:
    p = Process(target=task, args=(nuanxin,))  # Process(target=task,kwargs={‘name‘:‘nuanxin‘})
    p.start()  # 只是向操作系统发送了一个开启子进程的信号
    print(混世魔王)
开启子进程的方式一:
技术分享图片
from multiprocessing import Process
import time


class Myprocess(Process):
    def __init__(self, name):
        super().__init__()
        self.name = name

    def run(self):
        print(%s is runing % self.name)
        time.sleep(3)
        print(%s is done % self.name)


# windows系统上,开启子进程的操作系统必须放到if __name__ == ‘__main__‘的子代码中
if __name__ == __main__:
    p = Myprocess(nuanxin)
    p.start()  # 只是向操作系统发送了一个开启进程的信号
    print(混世魔王)
开启子进程的方式二:

 

二:进程对象的join方法(*****)

 

三:进程对象之间内存空间隔离(*****)

Python 34(重点)

标签:必须   方式   hide   信号   pen   python   rom   int   __name__   

原文地址:https://www.cnblogs.com/zedong/p/9594095.html

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