Ric*_*ard 7 python multithreading mutex locking
我的主要问题是线程锁对象是否创建原子锁?它没有说模块文档中的锁是原子的.在pythons mutex文档中,它确实说互斥锁是原子的,但似乎我在某处读到了实际上并非如此.我想知道是否有人可以给我一些关于这个问题的见解.我应该使用哪种锁.我目前正在使用python 2.4运行我的脚本
Amb*_*ber 13
如果它们不是原子的,任何性质的锁都会毫无用处 - 锁的全部意义在于允许更高级别的原子操作.
所有线程的同步对象(锁,rlock,信号量,有界信号)都使用原子指令,就像互斥锁一样.
您应该使用threading,因为mutex实际上已经弃用(并在Python 3中删除).
| 归档时间: |
|
| 查看次数: |
6923 次 |
| 最近记录: |