Объяснение объясняется в разделе, следующем за примером с образцом кода.
3.1.1 Данные о старом
blockquote>
NoVisibility
продемонстрировали способы, которые недостаточно синхронизированные программы могут вызвать неожиданные результаты: устаревшие данные . Когда поток читателя проверяетready
, он может видеть устаревшее значение. Если синхронизация не используется при каждом обращении к переменной , можно увидеть устаревшее значение для этой переменной.