Выявляет ли многопоточность python проблемы видимости памяти и переупорядочения операторов, как это делает Java? Поскольку я не могу найти никаких ссылок на «Модель памяти Python» или что-то в этом роде, несмотря на то, что многие люди пишут многопоточный код Python, я предполагаю, что этих ошибок здесь не существует. Например, нет ключевого слова volatile. Но, похоже, нигде явно не указано, что, например, изменение переменной в одном потоке сразу видно всем другим потокам.
Может быть, все это очевидно для программистов на Python, но мне, как напуганному Java-программисту, требуется дополнительное подтверждение :)