码迷,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
迷上了代码!