作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个类,其中包含将数据读取和写入文件的方法。它还具有打开和关闭文件的方法。如何使Python中的读写操作线程安全?即,如果写入操作正在进行中,它应该阻塞所有其他线程,直到完成该操作。
最佳答案
您可以使用 thread lock将一段代码一次限制为一个线程。 .acquire()
一个锁,执行你想要线程安全的操作,然后 .release()
锁。所有线程必须共享一个锁对象。
关于python - 文件 I/O 中的线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232670/
我是一名优秀的程序员,十分优秀!