# Multithreaded Summation: Using Atomic Variable

This lesson explains the solution for calculating the sum of a vector problem using an atomic variable in C++.

Now, the summation variable `sum`

is an atomic; that means I don’t need the `std::lock_guard`

anymore. Here is the modified `sumUp`

function.

Get hands-on with 1000+ tech skills courses.