Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.
The key to leveraging multiple cores and multiple processors in your programs is writing concurrent code, otherwise known as multithreaded code. The threading library introduced in C++ 11 makes it possible to write concurrent code that is portable. Learn how to write multithreaded code in C++, how to synchronize the actions of your threads, and how to perform asynchronous operations using futures and promises.