• 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

  • 相关阅读:
    Mysql 从入门到遗忘
    Centos7开放及查看端口
    创建及修改数据库
    02_python是一种什么语言?
    03_SQL server数据类型
    02_关系数据库
    01_初识数据库
    kali 更新源
    01_Python简介
    Alertmanager高可用
  • 原文地址:https://www.cnblogs.com/wang-tan/p/11435490.html
Copyright © 2020-2023  润新知