码迷,mamicode.com
首页 > 系统相关 > 详细

多进程记要

时间:2017-02-11 13:44:56      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:odi   work   log   code   live   style   import   span   线程   

# -*- coding:utf-8 -*-
import multiprocessing
import time

def worker(interave):
    n=5
    while n>0:
        print (现在时间是{0}.format(time.ctime()))
        time.sleep(interave)
        n-=1

if __name__==__main__:
    p=multiprocessing.Process(target=worker,args=(3,))
    p.start()
    print p.pid,p.pid
    print p.name,p.name
    print p.is_alive,p.is_alive()
单进程

多线程实例


import
multiprocessing
import time def worker1(interave): print worker1 time.sleep(interave) print hhhhhh def worker2(interave): print workery2 time.sleep(interave) print jjjjjj def worker3(interave): print worker3 time.sleep(interave) print kkkkkk if __name__==__main__: p=multiprocessing.Process(target=worker1,args=(3,)) p2=multiprocessing.Process(target=worker2,args=(4,)) p3=multiprocessing.Process(target=worker3,args=(5,)) p.daemon=True #加上daemon当主进程结束他也跟着结束 p.start() p.join()#设置daemon结束的方法 p2.start() p3.start() print str(multiprocessing.cpu_count()) print p.pid,p.pid,p2.pid,p3.pid print p.name,p.name print p.is_alive,p.is_alive()

 

多进程记要

标签:odi   work   log   code   live   style   import   span   线程   

原文地址:http://www.cnblogs.com/zang963469010/p/6389011.html

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