美文网首页
python多线程知识点

python多线程知识点

作者: 知识学者 | 来源:发表于2018-10-16 17:58 被阅读11次

    知识点找回,对少说闲话,多干事情。不会网上搜索。

    pychram快捷键

    Ctrl + /    行注释/取消行注释
    Ctrl + Shift + Enter    语句完成
    Ctrl + P    参数信息(在方法中调用参数)
    Ctrl + Q    快速查看文档
    
    

    Thread是线程类,有两种使用方法,直接传入要运行的方法或从Thread继承并覆盖run():
    构造方法:
    Thread(group=None, target=None, name=None, args=(), kwargs={})

    group: 线程组,目前还没有实现,库引用中提示必须是None;
      target: 要执行的方法;
      name: 线程名;
      args/kwargs: 要传入方法的参数。

    实例方法:
      isAlive(): 返回线程是否在运行。正在运行指启动后、终止前。
      get/setName(name): 获取/设置线程名。

    start(): 线程准备就绪,等待CPU调度
      is/setDaemon(bool): 获取/设置是后台线程(默认前台线程(False))。(在start之前设置)

    如果是后台线程,主线程执行过程中,后台线程也在进行,主线程执行完毕后,后台线程不论成功与否,主线程和后台线程均停止
      如果是前台线程,主线程执行过程中,前台线程也在进行,主线程执行完毕后,等待前台线程也执行完成后,程序停止
      start(): 启动线程。
      join([timeout]): 阻塞当前上下文环境的线程,直到调用此方法的线程终止或到达指定的timeout(可选参数)。

    Python 一篇学会多线程
    python--threading多线程总结
    Python3 多线程

    相关文章

      网友评论

          本文标题:python多线程知识点

          本文链接:https://www.haomeiwen.com/subject/usghzftx.html