Volatile is one of the most misunderstood component in C history. Let’s separate out the myths and the facts first and then we will discuss the how’s and why’s of it.
Volatile: C Keyword Myths Dispelled
safercode.com