zoukankan      html  css  js  c++  java
  • python创建进程的两种方式

    1.方式1

    import time
    import multiprocessing
    
    
    def task(arg):
        time.sleep(2)
        print(arg)
    
    
    def run():
        # 进程1
        p1 = multiprocessing.Process(target=task, args=(1,))
        p1.name = 'pp1'
        p1.start()
    
        # 进程2
        p2 = multiprocessing.Process(target=task, args=(2,))
        p2.name = 'pp2'
        p2.start()
    
    
    if __name__ == '__main__':
        run()
    

    2.方式2

    import multiprocessing
    
    
    class MyProcess(multiprocessing.Process):
        def run(self):
            print('当前进程', multiprocessing.current_process())
    
    
    def run():
        p1 = MyProcess()
        p1.start()
    
        p2 = MyProcess()
        p2.start()
    
    
    if __name__ == '__main__':
        run()
    
  • 相关阅读:
    repo
    manifest
    Gerrit使用简介
    id_rsa id_rsa.pub
    数字签名原理及其应用
    RSA DSA
    ssh(安全协议外壳)
    Numpy基本数据结构
    Numpy
    .bat 批处理
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10351466.html
Copyright © 2011-2022 走看看