As stated in the subject: does vector<atomic_bool>
involves coalescing vector elements in the same way of vector<bool>
?
No. std::vector has only one specialization, std::vector<bool>
. bool
and std::atmoic_bool
are two different types and as a result std::vector<atomic_bool>
will work like other std::vector<T>
of type T
.