Я использую класс multiprocessing.Value в Python, и у меня есть один процесс записи, который устанавливает значение, и процесс чтения, который считывает значение. Предположим, что мой процесс записи устанавливает значение только по принципу «shared_value.value = new_value» (а не «чтение-изменение-запись», как «shared_value+=1»), а мой читатель читает по new_value=shared_value.value. , безопасен ли этот процесс и можно ли в этом случае не использовать блокировку?
Подробнее здесь: https://stackoverflow.com/questions/792 ... for-double
Мобильная версия