我一直在尝试在 python 3 中编写缓存代码,我想避免线程和进程的并发问题。
我一直在使用 threading
来实现线程安全代码,并使用 multiprocessing
来实现进程安全。
我可以同时使用 threading
的 Lock 和 multiprocessing
的 Lock 来解决我的问题。
但我想知道是否有一个“通用”锁来做这些事情或类似的事情。
提前谢谢你;-)
最佳答案
进程内锁和跨进程锁不能使用同一个类。实现方式大不相同。
您当前的策略是正确的。
关于Python 3 "Lock"为 : threads and processes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947092/