Many mutual exclusion implementations that don't use special atomic instructions (like Peterson's solution) won't necessarily work in multi-processor cases if we don't add the appropriate barriers
Many mutual exclusion implementations that don't use special atomic instructions (like Peterson's solution) won't necessarily work in multi-processor cases if we don't add the appropriate barriers