"a lock-free application won’t lock up even with thread scheduling decisions being made by your worst enemy" https://morestina.net/blog/749/exploring-lock-free-rust-2-atomics