zoukankan      html  css  js  c++  java
  • python_多进程

    pip install  multiprocessing  安装多进程模块

    import multiprocessing,time 
    import threading
    def say():
        print('hhh')
    def lajifenlei():
        for i in range(10):
            t=threading.Thread(target=say)
            t.start()
    if __name__ =='__main__':   #多进程必须加这个
        for i in range(5):     #创建5个进程
            p=multiprocessing.Process(target=lajifenlei)
            p.start()
            print(p.pid)  #查看进程
    #获取所有子进程:multiprocessing.active_children()
            print(multiprocessing.active_children())
        while len(multiprocessing.active_children()) !=0:#判断子进程数量为0,为0即子进程都运行完了。注意这里区别于线程,线程中threading.activeCount()的数量是包含主线程的,但是进程的这个方法只统计子进程
            pass
        print('子进程运行完了')
  • 相关阅读:
    2016.11.21随笔
    2016.11.19随笔
    年月日
    导航position:absolute
    360搜索(边框)
    导航代码position:relative
    邮箱注册代码
    2016.11.18随笔
    2016.11.17随笔
    个人简历网页版代码
  • 原文地址:https://www.cnblogs.com/hancece/p/11249965.html
Copyright © 2011-2022 走看看