Gravações fora de ordem para bloqueio com verificação dupla

Nos exemplos mencionados para gravações fora de ordem para cenários de bloqueio com verificação dupla (ref:Artigo da IBM & Artigo da Wikipédia)

Eu não conseguia entender a razão simples de porque Thread1 sairia do bloco sincronizado antes do construtor ser totalmente inicializado. De acordo com o meu entendimento, a criação de "novo" e o construtor de chamada devem ser executados em sequência e o bloqueio sincronizado não deve ser liberado até que todo o trabalho não seja concluído.

Por favor, deixe-me saber o que estou perdendo aqui.

questionAnswers(4)

yourAnswerToTheQuestion