l’esecuzione delle istruzioni presenti nei processi o thread, che avviene in un ordine diverso da quello previsto, può generare un comportamento imprevisto qualora l’ordine di esecuzione delle istruzioni da parte di un processo (o thread) dipenda da quello di un altro.