About 50 results
Open links in new tab
  1. c++ - What exactly is std::atomic? - Stack Overflow

    Aug 13, 2015 · Objects of atomic types are the only C++ objects that are free from data races; that is, if one thread writes to an atomic object while another thread reads from it, the behavior …

  2. What does "atomic" mean in programming? - Stack Overflow

    May 8, 2015 · In the Effective Java book, it states: The language specification guarantees that reading or writing a variable is atomic unless the variable is of type long or double [JLS, …

  3. What are atomic types in the C language? - Stack Overflow

    Apr 30, 2016 · I remember I came across certain types in the C language called atomic types, but we have never studied them. So, how do they differ from regular types like int,float,double,long …

  4. Is there a difference between the _Atomic type qualifier and type ...

    Oct 20, 2014 · Why the standard make that difference? It seems as both designate, in the same way, an atomic type.

  5. c++ - the gist behind atomic shared pointer - Stack Overflow

    Jan 23, 2025 · At least atomic<shared_ptr<T>> gives you per-object locking, instead of a single lock for the whole stack. So multiple threads can be waiting for different locks if multiple pops …

  6. sql - What is atomicity in dbms - Stack Overflow

    Jun 4, 2014 · The definition of atomic is hazy; a value that is atomic in one application could be non-atomic in another. For a general guideline, a value is non-atomic if the application deals …

  7. How to guarantee atomic move or exception of a file in Java?

    Aug 11, 2014 · You can pass ATOMIC_MOVE as an option, but if the move cannot be performed as an atomic operation, AtomicMoveNotSupportedException is thrown (this is the case when …

  8. What is the difference between atomic / volatile / synchronized?

    How do atomic / volatile / synchronized work internally? What is the difference between the following code blocks? Code 1 private int counter; public int getNextUniqueIndex() { return …

  9. reference assignment is atomic so why is Interlocked.Exchange(ref ...

    reference assignment is atomic so why is Interlocked.Exchange (ref Object, Object) needed? Reference assignment is atomic. Interlocked.Exchange does not do only reference …

  10. python - A safe, atomic file-copy operation - Stack Overflow

    Jul 23, 2012 · Is it only creation of the destination that needs to be atomic, but also having the source contents, as read, represent only a single point-in-time?