python2 logging模块在多进程和多线程混用下的一个坑

https://zhuanlan.zhihu.com/p/36310626

 

锁在主进程的子线程中被获取 然后主进程同时又拉起了一个子进程 子进程copy了主进程的变量状态什么的 正好它copy的时候那个锁还在主进程的子线程中没释放 

 

然后由于它是copy的所以copy来的那个锁的状态不会变

 

然后就算主进程的子线程释放了 主进程的子进程也不知道

 

它就一直等 一直阻塞在那里

posted @ 2019-11-22 09:57  小宇子2B  阅读(581)  评论(0编辑  收藏  举报