Manning CPlusPlus Concurrency in Action MEAP



It seems like we're all being asked to multi-task more than ever—and our computers are no exception to this trend. Multiple processors with multiple cores running multiple threads is quickly becoming the norm. C++ developers will have to master the principles, techniques, and new language features supporting concurrency to stay ahead of the curve.

With the new C++ Standard, multi-threading is coming to C++ in a big way. There is a new memory model with support for multiple threads, along with a new multi-threading support library featuring low-level atomic operations, as well as basic thread launching and synchronization facilities.

C++ Concurrency in Action is the first book to show you how to take advantage of the new C++ Standard to write robust multi-threaded applications in C++.

As a guide and reference to the new concurrency features in the upcoming C++ Standard, this book is invaluable for existing programmers familiar with writing multi-threaded code in C++ using platform-specific APIs, or in other languages, as well as C++ programmers who have never written multi-threaded code before.

If you're a programmer accustomed to writing single-threaded applications, C++ Concurrency in Action will show you how to write your new parallel algorithm in C++. You'll learn to avoid many of the pitfalls associated with writing multi-threaded applications. You can also use this book to quickly transfer your platform-specific knowledge to the new Standard C++ threading library, enabling you to use a single API on both systems and simplify your code.

WHAT'S INSIDE:

* When and when not to use concurrency
* Concurrency and multi-threading in C++
* Concurrency support in the New Standard
* How to improve performance with concurrency
* How to manage concurrency
* Problems and solutions in sharing data
* Synchronization and why we need it
* Memory model details
http://www.mediafire.com/?tln0y2joneg

0 comments:

Post a Comment

 
Copyright © Download Free Ebooks