3 ms·
While you are absolutely correct, you will find no shortage of experienced employees at large companies that will disagree. In fact, they will insist that the o
by hydrogen18 11y ago
While you are absolutely correct, you will find no shortage of experienced employees at large companies that will disagree. In fact, they will insist that the only purpose of volatile is a primitive for synchronization. I actually had a conversation where a developer insisted that by declaring a variable volatile all operations on it were atomic.
Of course at this same company a developer insisted that if you use the mongoDB client libraries in your software, your software can never have data consistency problems.
- codeflo 11y agoIf those developers target Visual Studio exclusively, they are actually correct: https://msdn.microsoft.com/en-us/library/12a04hfd.aspx https://msdn.microsoft.com/en-us/library/12a04hfd.aspx
- masklinn 11y agoExcept on ARM where the volatile mode is iso unless /volatile:ms is explicitly specified.
- hydrogen18 11y agoThat is pretty entertaining. It is also a good reason to never use microsoft development tools.