线程锁

一.线程安全

    多线程操作时,内部会让所有线程排队处理.如:list/dict/queue

    线程不安全+锁=>排队处理

二. 锁

  1.lock(1次放1个)但不能连续lock,否则锁死

  2.Rlock也是(1次放1个)可以连续lock,不会锁死

  3.BoundedSemaphore(一次放N个,N个N个的执行)信号量

   

原文地址:https://www.cnblogs.com/nianshaoyouwei/p/9630668.html