Hacker News new | ask | show | jobs
by gpderetta 1845 days ago
exactly. The fence is required even when communicating with a signal handler (or interrupt handler) on the same thread. For for the multithreaded case, depending on the architecture, the compiler barrier is likely not sufficient and an actual hardware #StoreStore fence might be required.

A specular barrier is needed on the reader side.