shared mutex для двух независимых процессов python

Хочу передать threading.Lock второму процессу, чтобы я его мог заблокировать в любом из процессов, и блокировка работала также в любом из двух.

К примеру, у меня файл и 2 независимых процесса в этот файл записывают. Хочу с помощью Lock'а избавиться от коллизии на запись.

Данный пример условен. Если есть иной подход к этой проблеме записи, то всё равно хочу решить задачу конкретно через мьютекс. Если есть какой-то готовый shared-mutex, то тоже подойдёт.

Пытался сделать через https://docs.python.org/3/library/multiprocessing.shared_memory.html, не получилось.


Ответы (0 шт):