标签: python python-3.x multithreading locking python-multithreading
python 中的多线程提供了一个锁。可以使用 from threading import lock
from threading import lock
我知道由于python中的GIL,只有一个线程可以使用python解释器。现在,如果是这种情况,有人可以帮助我了解线程库公开的此 lock 的用途。
lock
如能举例说明,不胜感激
答案 0 :(得分:2)
我相信您仍然需要订购,并等待其他线程。 Python 仍然会创建许多线程,它们当时只运行一个。如果您需要一些同步,那么锁就会发挥作用。上下文管理器也使用锁。