𝔖 Scriptorium
✦   LIBER   ✦

📁

C++ Concurrency in Action: Practical Multithreading

✍ Scribed by Anthony Williams


Publisher
Manning Publications
Year
2012
Tongue
English
Leaves
528
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls.
Multiple processors with multiple cores are the norm these days. The C++11 version of the C++ language offers beefed-up support for multithreaded applications, and requires that you master the principles, techniques, and new language features of concurrency to stay ahead of the curve.
Without assuming you have a background in the subject, C++ Concurrency in Action gradually enables you to write robust and elegant multithreaded applications in C++11. You’ll explore the threading memory model, the new multithreading support library, and basic thread launching and synchronization facilities. Along the way, you’ll learn how to navigate the trickier bits of programming for concurrency.
Written for C++ programmers who are new to concurrency and others who may have written multithreaded code using other languages, APIs, or platforms.
What’s inside
Written for the new C++11 Standard
Programming for multiple cores and processors
Small examples for learning, big examples for practice

✦ Table of Contents


Chapter 1. Hello, world of concurrency in C++!
Chapter 2. Managing threads
Chapter 3. Sharing data between threads
Chapter 4. Synchronizing concurrent operations
Chapter 5. The C++ memory model and operations on atomic types
Chapter 6. Designing lock-based concurrent data structures
Chapter 7. Designing lock-free concurrent data structures
Chapter 8. Designing concurrent code
Chapter 9. Advanced thread management
Chapter 10. Testing and debugging multithreaded applications
Appendix A. Brief reference for some C++11 language features
Appendix B. Brief comparison of concurrency libraries
Appendix C. A message-passing framework and complete ATM example
Appendix D. C++ Thread Library reference

✦ Subjects


Информатика и вычислительная техника;Параллельные вычисления и ВС;


📜 SIMILAR VOLUMES


C++ Concurrency in Action: Practical Mul
✍ Anthony Williams 📂 Library 📅 2012 🏛 Manning Publications 🌐 English

C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls.<br>Multiple pro

C++ Concurrency in Action : Practical Mu
✍ Anthony Williams 📂 Library 📅 2012 🏛 Manning Publications 🌐 English

内容简介 · · · · · · HIGHLIGHT C++ Concurrency in Action is the first book to market to show how to take advantage of the new C++ Standard and how to write robust multi-threaded applications in C++. DESCRIPTION With the new C++ Standard and Technical Report 2 (TR2), multi-threading is coming to C++ in

C++ Concurrency in Action: Practical Mul
✍ Anthony Williams 📂 Library 📅 2011 🏛 Manning Publications 🌐 English

With the new C Standard and Technical Report 2 (TR2), multi-threading is coming to C in a big way. TR2 will provide higher-level synchronization facilities that allow for a much greater level of abstraction, and make programming multi-threaded applications simpler and safer.</p> <p>As a guide an

C++ Concurrency in Action: Practical Mul
✍ Anthony Williams 📂 Library 📅 2012 🏛 Manning 🌐 English

Without assuming you have a background in the subject, C++ Concurrency in Action gradually enables you to write robust and elegant multithreaded applications in C++11. You'll explore the threading memory model, the new multithreading support library, and basic thread launching and synchronization fa

Concurrency in C# Cookbook: Asynchronous
✍ Stephen Cleary 📂 Library 📅 2014 🏛 O'Reilly Media 🌐 English

Concurrency is essential for creating fast apps and optimized systems software today. With this cookbook, you will find recipes for writing asynchronous, parallel, and reactive code in C# that enables your app or program to engage in more than one process at a time. Presented in O’Reilly’s popular p

Concurrency in C# Cookbook: Asynchronous
✍ Stephen Cleary 📂 Library 📅 2019 🏛 O’Reilly Media 🌐 English

If you're one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes in this updated second edition, author Stephen Cleary demonstrates parallel processing and asynchronous programming tech