Короткая версия: нет.
Ваш код просто выполняет два вызова; среда выполнения гарантирует, что эти методы будут выполняться (по крайней мере, в одном потоке) последовательно.
Сложность статьи была связана со сложностями потоков 2 , обращающихся к общему состоянию (для примера нужен метод ThreadB
, чтобы иметь смысл). Код, который вы вставили, я уверен, не подлежит переупорядочению - не в последнюю очередь потому, что это последовательные инструкции (для зависимых данных) в одном потоке.
Тебе нужно углубиться в подробности, чем я понимаю. Но если вы не делаете что-то сложное с многопоточным программированием без блокировки, это вряд ли вас укусит.