Modern C++ concurrency

Prior to C++11, C++ developers depended on third party libraries like pthreads for multi-threading functionality. This made the codebase somewhat less portable. But from C++11 onwards, multi-threading is supported as part of the language. This removes the necessity of using third party libraries and makes multi-threaded code truly portable.


C++11 also introduces various features like async, atomics which makes writing concurrent code much more easier and deterministic. We will examine more about these in a series of upcoming articles.
Modern C++ concurrency Modern C++ concurrency Reviewed by zeroingTheDot on May 02, 2018 Rating: 5

No comments:

Powered by Blogger.