What does “atomic” mean in programming?
When you’re learning about databases or multithreaded programming, it’s likely that you’ll come across the term "atomic" at some point. Usually you’ll hear the term in the context of an operation. For example, an atomic read / write operation. Or atomic access to a property. But what does this mean? Read more…