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