线程锁

一.线程安全

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

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

 

二. 锁

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

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

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

   

posted @ 2018-09-11 22:02  年少有为  阅读(113)  评论(0编辑  收藏  举报