有没有什么简单的方法可以在Linux上用Python实现系统范围的互斥?我所说的"系统范围",是指互斥锁将由一组Python processes使用;这与传统的互斥不同,在同一进程中,threads人使用传统的互斥.
编辑:我不确定Python的multiprocessing
包是否是我需要的.例如,我可以在两个不同的解释器中执行以下操作:
from multiprocessing import Lock
L = Lock()
L.acquire()
当我在两个独立的解释器中同时执行这些命令时,我希望其中一个挂起.相反,两者都不挂;看起来他们没有获得相同的互斥.