3 ms·
Fedor Pikus has given a number of great talks on the subject at cppcon over the years some links, in no particular order: CppCon 2017: Fedor Pikus “C++ atomic
by chrsig 4y ago
Fedor Pikus has given a number of great talks on the subject at cppcon over the years
some links, in no particular order:
CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?
https://www.youtube.com/watch?v=ZQFzMfHIxng https://www.youtube.com/watch?v=ZQFzMfHIxng
CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"
https://www.youtube.com/watch?v=9hJkWwHDDxs https://www.youtube.com/watch?v=9hJkWwHDDxs
CppCon 2015: Fedor Pikus PART 1 “Live Lock-Free or Deadlock (Practical Lock-free Programming)"
https://www.youtube.com/watch?v=lVBvHbJsg5Y https://www.youtube.com/watch?v=lVBvHbJsg5Y
CppCon 2015: Fedor Pikus PART 2 “Live Lock-Free or Deadlock (Practical Lock-free Programming)”
https://www.youtube.com/watch?v=1obZeHnAwz4 https://www.youtube.com/watch?v=1obZeHnAwz4
CppCon 2017: Fedor Pikus “Read, Copy, Update, then what? RCU for non-kernel programmers”
https://www.youtube.com/watch?v=rxQ5K9lo034 https://www.youtube.com/watch?v=rxQ5K9lo034
Tony Van Eerd has also given some talks on lock free queues, I'll leave it as an exercise to the reader to search youtube :)