About 11,600,000 results
Open links in new tab
  1. 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 count...

  2. How to initialize a static std::atomic data member

    Since std::atomic_init has been deprecated in C++20, here is a reimplementation which does not raise deprecation warnings, if you for some reason want to keep doing this.

  3. How to declare a vector of atomic in C++ - Stack Overflow

    I am intending to declare a vector of atomic variables to be used as counters in a multithreaded programme. Here is what I tried: #include <atomic> #include <vector> int main (void) { ...

  4. Which variable types/sizes are atomic on STM32 microcontrollers?

    So, this means that Richard Barry is saying that 4-byte reads and writes are atomic on these 32-bit microcontrollers. This means that he, at least, is 100% sure 4-byte reads and writes are atomic on …

  5. std::atomic | compare_exchange_weak vs. compare_exchange_strong

    @CygnusX1 yes, that is covered in the C++ standard by the rest of the note, which OP left out of the quote: "When a compare-and-exchange is in a loop, the weak version will yield better performance …

  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. Is Python variable assignment atomic? - Stack Overflow

    36 Simple assignment to simple variables is "atomic" AKA threadsafe (compound assignments such as += or assignments to items or attributes of objects need not be, but your example is a simple …

  8. atomic operations and atomic transactions - Stack Overflow

    Mar 27, 2013 · Can someone explain to me, whats the difference between atomic operations and atomic transactions? Its seems to me that these two are the same thing.Is that correct?

  9. How do I check whether a file exists without exceptions?

    Note: your program will not be 100% robust if it cannot handle the case where a file already exists or doesn't exist at the time you actually try to open or create it respectively. The filesystem is …

  10. 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. …