Title
C++ Concurrency in Action: Practical Multithreading
Sold by Ergodebooks, an authorized reseller.
Returns accepted within 30 days | support@ergodebooks.com
Shipping Information
- Free Standard Shipping — United States only
- Processing Time: 1–3 business days
- Estimated Delivery: 3–5 business days after dispatch
- Double-boxed, fully insured & discreetly packaged
- Tracking number sent via email once dispatched
- Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund
Returns accepted within 30 days of delivery.
Damaged or Defective Item
Free return shipping + replacement or full refund
Wrong Item Received
Free return shipping + replacement or full refund
Change of Mind
Return shipping at customer's expense · 25% restocking fee applies
SummaryC++ 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. About the TechnologyMultiple processors with multiple cores are the norm these days. The C++11 version of the C++ language offers beefedup support for multithreaded applications, and requires that you master the principles, techniques, and new language features of concurrency to stay ahead of the curve. About the BookWithout assuming you have a background in the subject, CC++ 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.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. 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 Hello, world of concurrency in C++! Managing threads Sharing data between threads Synchronizing concurrent operations The C++ memory model and operations on atomic types Designing lockbased concurrent data structures Designing lockfree concurrent data structures Designing concurrent code Advanced thread management Testing and debugging multithreaded applications
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
- Q: How many pages does this book have? A: This book has five hundred twenty-eight pages. It provides comprehensive coverage of multithreading in C++.
- Q: What is the size of this book? A: The book measures seven point thirty-eight inches in length, one point zero six inches in width, and nine point twenty-five inches in height.
- Q: What type of binding does this book have? A: This book has a paperback binding. It is designed for durability and ease of handling.
- Q: Who is the author of this book? A: The author of this book is Anthony Williams. He is recognized for his expertise in C++ programming.
- Q: What programming standard does this book cover? A: The book covers the new C++ 11 Standard. It is aimed at both experienced and new C++ programmers.
- Q: Is this book suitable for beginners? A: Yes, this book is suitable for beginners. It gradually introduces concepts of multithreading without assuming prior knowledge.
- Q: How do I use the concepts from this book? A: You can use the concepts by implementing the multithreading techniques in your C++ projects. The book provides examples for practical application.
- Q: Are there code examples available with this book? A: Yes, all code from the book is available. This allows readers to practice and understand the concepts better.
- Q: Can I read this book on a digital device? A: Yes, with the purchase of the print book, you receive a free PDF, ePub, and Kindle eBook. This provides flexibility in reading.
- Q: Is this book appropriate for advanced programmers? A: Yes, it is appropriate for advanced programmers. It covers complex topics like lock-free data structures and advanced thread management.
- Q: How do I care for this book? A: To care for this book, keep it in a dry place and avoid exposure to direct sunlight. This will help maintain its quality.
- Q: What if my book arrives damaged? A: If your book arrives damaged, you can contact customer support for a return or exchange. Ensure you have your order details handy.
- Q: Can I return the book if I'm not satisfied? A: Yes, you can return the book if you are not satisfied. Check the return policy for specific details and timeframes.
- Q: Is this book safe to share with others? A: Yes, this book is safe to share with others. It is educational and focuses on programming skills.
- Q: What topics are covered in this book? A: The book covers topics like managing threads, sharing data, synchronizing operations, and designing concurrent data structures.
- Q: Does this book include real-world examples? A: Yes, it includes both small and large examples. These examples are designed to help readers apply what they learn.