thread interleaving
One possible order in which the instructions of several threads take turns, each thread's own instructions staying in order.
An interleaving is a single total order of all threads' memory operations that respects each thread's program order; under sequential consistency every execution is equivalent to some interleaving.