4

我一直在嘗試在python 3中編寫一個緩存,我想避免線程和進程的併發問題。對於線程和進程,Python 3「鎖定」

我一直在使用threading作爲線程安全代碼,而multiprocessing用於過程安全。

我可以同時使用鎖threading和鎖multiprocessing來解決我的問題。 但我想知道是否有一個「通用」鎖來做這個東西或類似的東西。

預先感謝您;-)

+0

一個統治他們的鎖似乎是一種pythonic的方式,但我不知道如何做到這一點 – ospider 2017-10-31 06:33:48

回答

1

不能使用相同的類兩個進程鎖,跨進程阻塞。實現是完全不同的。

您目前的策略是正確的。