Single Threaded Summation: Protection with Atomics
This lesson explains the solution for calculating the sum of a vector problem using atomics in C++.
Accordingly, I have the same questions for atomics that I had for locks.
- How expensive is the synchronization of an atomic?
- How fast can an atomic be if there is no contention?
I have an additional question: what is the performance difference of an atomic compared to a lock?
Get hands-on with 1400+ tech skills courses.