我有一个类,其中包含将数据读取和写入文件的方法。它还具有打开和关闭文件的方法。如何使 Python 中的读写操作线程安全?即,如果一个写操作正在进行,它应该阻塞所有其他线程,直到它完成操作。
问问题
1887 次
1 回答
3
您可以使用线程锁将一段代码一次限制为一个线程。.acquire()
一个锁,执行你想要线程安全的操作,然后.release()
锁。所有线程必须共享一个锁对象。
于 2012-11-05T13:04:34.713 回答