Pergunta de entrevista da empresa Apple

What conflict is possible when you have a weak memory model and another memory location containing flags that indicate the status of another memory location (described above)

Resposta da entrevista

Sigiloso

9 de dez. de 2019

There is a possibility that the instruction to set the indicator flags (indicating that one instruction has completed its work on that memory) could be reordered to come before the instruction that works on the data.