C++ Atomic Template: Inner workings in TBB

Good article on C++ atomic template, how it uses memory fencing and the x86 instructions (compare and swap, fetch and add) and uses hardware level lock and reference counting. Read more…

About the Author


21 years of experience in various layers of software. Primarily experienced in system side software design and development on server management software. Interested in linux development in x86 and arm architecture.