Things like a volatile read/write aren't ONLY for ...
# coroutines
m
Things like a volatile read/write aren't ONLY for the CPU. Without them, the compiler is free to be arbitrarily sneaky.