I disagree strongly as too strong barriers on non TSO hardware (such as say, armv7 or armv8) will just cause even more of that memory contention for no good reasons.<p>Also on a contended lock, there&#x27;s a very strong possibility that you will decide that the lock can be taken right before you block.<p>On intel of course, it doesn&#x27;t matter.