Ber*_*ler 13 python multithreading
Python中的线程模块提供了两种锁:公共锁和可重入锁.在我看来,如果我需要锁,我应该总是喜欢RLock而不是Lock; 主要是为了防止死锁情况.
除此之外,我看到两点,何时更喜欢Lock over RLock:
我的推理是否正确?你能指出其他方面吗?
Ant*_* P. 10
两点:
最重要的是,我建议只使用RLock,如果它匹配你正在寻找的语义,否则默认情况下坚持使用Locks.
归档时间: |
|
查看次数: |
3826 次 |
最近记录: |