Mutex不是线程安全的?PEP-3108.

我正在仔细阅读PEP-3108,发现了这个有趣的陈述(在
"很少使用"一节):
互斥体[...]不是线程安全的.
存在的唯一原因是调解线程的互斥体如何
安全,不是线程安全?

# 回答1


>"Roy"==Roy Smith Royi正在仔细阅读PEP-3108,并发现了这个有趣的陈述
罗伊(在"很少使用"部分):
Roymutex[...]不是线程安全的.
Roy互斥体如何才能存在,其存在的唯一原因是调解线程
RoySafe,难道不是线程安全吗?
因为它只是名义上的互斥体.请看一下代码.的确有
其中没有任何实际锁定内部数据结构的内容
同时操作(在本例中是集合.deque实例),从
多线程.
跳过
# 回答2


Roy Smith "mutex"是为与"sched"一起使用而设计的模块,而不是
多线程:
"互斥--用于模块调度
[.]
当然,没有隐含的多线程--因此有了有趣的界面
FOR LOCK,其中一旦获得锁就调用函数.
""
在多线程中被称为互斥的东西在Python中称为
线程.锁定,并且确实可以与线程一起工作.

标签: python

添加新评论