Hacker News new | ask | show | jobs
by mjpt777 4867 days ago
You are absolutely right that volatile is inadequate for ordering C/C++ concurrent algorithms, and memory barriers/fences are additionally required. I tried to focus on the hardware in this article.