Python--并行编程

全局解释器锁GIL(global interpreter lock)

  • GIL是由CPython解释器所引入的锁机制。
  • GIL不会阻止进程在不同的处理器上执行,但同一时刻它只允许唯一的线程出现在解释器中。
  • GIL不能保证线程安全,在修改某共享变量的过程中可能被中断,并被其他线程先修改,当前线程再次运行时就把其他线程的修改覆盖掉了。

线程锁

posted @ 2021-09-12 20:58  liDB  阅读(46)  评论(0编辑  收藏  举报