阅读背景:

6.并发编程,总结

来源:互联网 

1. course

1.进程创立的两种方法

  1. 开启进程的第一种方法:

    from multiprocessing import Process
    import random
    import time
    
    
    def task(name):
        print(f"{name} is running")
        time.sleep(random.randint(1, 3))
        print(f"{name} is gone")
    
    
    if __name__ == "__main__":  # 在windows环境下, 开启进程必需在 __name__ == "__main__" 下面
        p = Process(target=task, args=("常鑫"))  # 创立一个进程对象
        p.start()  
        """
        只是想操作体系发出一个开拓子进程的信号,然后就履行下一行 这个信号操作体系收到后,会从内存中开拓一个子进程空间,然后将主进程所有数据copy加载到子进程,然后再调用cpu去履行开拓子进程的开消很大
        """
        print("开端")
        time.sleep(2)
    # 所以永久先履行主进程的代码from multipr



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: