Do "atomic" and "synchronous" mean the same thing or are there some minute differences?
Looking at the answers to this question, I think the answer to my question is yes, they're synonyms. Are the following true in general?
- a synchronous operation will complete before the next operation starts
- an atomic operation is the same as a synchronous operation
- an asynchronous operation will complete at some point before or after the next operation starts