About 50 results
Open links in new tab
  1. 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, 17.4.7]. What do...

  2. 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 etc., and …

  3. 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 is well-defined. …

  4. 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 start in parallel.

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

    Oct 20, 2014 · Atomic type specifiers :-:) Syntax: _Atomic ( type-name ); You can declare an atomic integer like this: _Atomic(int) counter; The _Atomic keyword can be used in the form _Atomic(T), …

  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 with only a …

  7. Which is more efficient, basic mutex lock or atomic integer?

    Sep 13, 2017 · atomic integer is a user mode object there for it's much more efficient than a mutex which runs in kernel mode. The scope of atomic integer is a single application while the scope of the …

  8. c++ - What is the difference between load/store relaxed atomic and ...

    Sep 9, 2020 · 11 The difference is that a normal load/store is not guaranteed to be tear-free, whereas a relaxed atomic read/write is. Also, the atomic guarantees that the compiler doesn't rearrange or …

  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 assignment. It does a read …

  10. c++ - is assignment operator '=' atomic? - Stack Overflow

    Oct 8, 2012 · On all modern processors, you can assume that reads and writes of naturally aligned native types are atomic. As long as the memory bus is at least as wide as the type being read or …