An atomic operation in computer science refers to a set of operations that can be combined so that they appear to the rest of the system to be a single operation with only two possible outcomes: success or failure.
Reference:
http://en.wikipedia.org/wiki/Atomic_operation
Reference:
http://en.wikipedia.org/wiki/Atomic_operation