IWSPythoner

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

python中的多线程.

  • python多线程模块 thread

  • 多线程的执行顺序是不固定的

  • python 会自动为每个线程命名

  • 当线程的run方法结束时该线程完成

  • 一个进程内的所有线程共享全局变量,进而可能带来线程对全局变量的任意修改,导致全局变量混乱

  • python的多线程会定义一个 lock类 完成互斥锁

    • 优点:上锁代码完成执行
    • 缺点:变成单线程,由于存在多个锁可能会产生死锁
posted on 2017-08-21 09:42  IWSPythoner  阅读(168)  评论(0)    收藏  举报