Получи случайную криптовалюту за регистрацию!

Ответ: тут нарушен порядок HB сначала идет запись в volatile | Java Interview Tasks

Ответ:
тут нарушен порядок HB сначала идет запись в volatile поле g а потом в x, поэтому чтение из g еденицы не дает гарантий относительно x.
Поэтому возможны все варианты: "0, 0", "1, 1", "0, 1", "1, 0"

Пример использования конструкции с правильным HB тут - https://t.me/java_interview_tasks/53