zoukankan      html  css  js  c++  java
  • python基础一 day37 复习

    # 多进程代码
    # from multiprocessing import Process
    # 方法
    # 进程对象.start() 开启一个子进程
    # 进程对象.join() 感知一个子进程的结束
    # 进程对象.terminate() 结束一个子进程
    # 进程对象.is_alive() 查看某个子进程是否还在运行
    # 属性
    # 进程对象.name 进程名
    # 进程对象.pid 进程号
    # 进程对象.daemon 值为True的时候,表示新的子进程是一个守护进程
    # 守护进程 随着主进程代码的执行结束而结束
    # 一定在start之前设置


    # from multiprocessing import Lock
    # l = Lock()
    # l.acquire() # 拿钥匙
    # 会造成数据不安全的操作
    # l.release() # 还钥匙

    from multiprocessing import Process
    def func():
    num = input('>>>')
    print(num)

    if __name__ == '__main__':
    Process(target=func).start()

    因为是两个进程,所以不能在子进程里有input

  • 相关阅读:
    每日日报
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    JAVA日报
  • 原文地址:https://www.cnblogs.com/wang-tan/p/11435490.html
Copyright © 2011-2022 走看看