zoukankan      html  css  js  c++  java
  • 多进程记要

    # -*- 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()
  • 相关阅读:
    1600802101
    Android第二次作业
    android 第一次作业
    团队作业—项目答辩
    软件工程—团队作业2.2
    软件工程—团队作业2
    软件工程—团队作业1
    第一篇博客
    Android第四次作业
    作业3
  • 原文地址:https://www.cnblogs.com/zang963469010/p/6389011.html
Copyright © 2011-2022 走看看