All of them depend on temporarily suspending concurrency in order to synchronize. Even atomic exchange operations are like this at the hardware level.
Are you implying that a single CPU system can't be concurrent?
Are you implying that a single CPU system can't be concurrent?