4
我一直在嘗試在python 3中編寫一個緩存,我想避免線程和進程的併發問題。對於線程和進程,Python 3「鎖定」
我一直在使用threading
作爲線程安全代碼,而multiprocessing
用於過程安全。
我可以同時使用鎖threading
和鎖multiprocessing
來解決我的問題。 但我想知道是否有一個「通用」鎖來做這個東西或類似的東西。
預先感謝您;-)
我一直在嘗試在python 3中編寫一個緩存,我想避免線程和進程的併發問題。對於線程和進程,Python 3「鎖定」
我一直在使用threading
作爲線程安全代碼,而multiprocessing
用於過程安全。
我可以同時使用鎖threading
和鎖multiprocessing
來解決我的問題。 但我想知道是否有一個「通用」鎖來做這個東西或類似的東西。
預先感謝您;-)
不能使用相同的類兩個進程鎖,跨進程阻塞。實現是完全不同的。
您目前的策略是正確的。
一個統治他們的鎖似乎是一種pythonic的方式,但我不知道如何做到這一點 – ospider 2017-10-31 06:33:48