Concurrency and Parallelism for Programmers by Corin Halstead
Estimated delivery 3-12 business days
Format Paperback
Condition Brand New
Description Write faster software. Build safer systems. Master the hidden complexity of modern applications are concurrent by default. Web servers handle thousands of requests, user interfaces remain responsive while work happens in the background, cloud services coordinate multiple operations, and processors execute workloads across multiple concurrency introduces a new class of problems.A program may work perfectly during testing and fail under production load. A lock may prevent one race while creating another. An atomic operation may protect a variable but still violate a larger application rule. A task may improve responsiveness while overwhelming a critical and Parallelism for Programmers provides a practical, language-independent approach to designing software that remains correct, efficient, and maintainable when multiple activities happen at the same this book, you will learn how to: - Understand the difference between concurrency and parallelism and choose the right approach for each problem
- Design thread-safe software using ownership, immutability, confinement, and synchronization principles
- Prevent race conditions, deadlocks, starvation, and unsafe shared-state behavior
- Use threads, tasks, futures, executors, and structured concurrency effectively
- Build reliable asynchronous systems with event loops, cancellation, and backpressure
- Understand memory visibility, ordering, atomic operations, and happens-before relationships
- Apply locks, mutexes, semaphores, channels, and concurrent collections correctly
- Design scalable parallel algorithms using decomposition, workload partitioning, and performance analysis
- Test and debug concurrency problems using stress testing, race detection, profiling, and observability techniques
- Apply production architecture patterns for bounded concurrency, resilient workflows, and high-performance systemsWhether you are a software developer, backend engineer, systems programmer, cloud engineer, computer science student, or technical professional, this book will help you develop the mental models required to build modern software that handles real workloads is not simply about making code execute is about understanding what can happen when work overlaps-and designing systems that remain correct under every possible software that is not only software you can trust.
Details
- ISBN-13 9798174474956
- Title Concurrency and Parallelism for Programmers
- Author Corin Halstead
- Format Paperback
- Year 2026
- Pages 180
- Publisher Independently Published
GE_Item_ID:180910096; About Us
Grand Eagle Retail is the ideal place for all your shopping needs! With fast shipping, low prices, friendly service and over 1,000,000 in stock items - you\'re bound to find what you want, at a price you\'ll love!
Shipping & Delivery Times
Shipping is FREE to any address in USA.
Please view estimated delivery times at the top of the listing. Deliveries are made by either USPS or Courier. We are unable to deliver faster than stated.
International deliveries will take 1-6 weeks.
NOTE: We are unable to offer combined shipping for multiple items purchased. This is because our items are shipped from different locations.
Returns
If you wish to return an item, please consult our Returns Policy as below:
Please contact Customer Services and request \"Return Authorisation\" before you send your item back to us. Unauthorised returns will not be accepted.
Returns must be postmarked within 4 business days of authorisation and must be in resellable condition.
Returns are shipped at the customer\'s risk. We cannot take responsibility for items which are lost or damaged in transit.
For purchases where a shipping charge was paid, there will be no refund of the original shipping charge.
Additional Questions
If you have any questions please feel free to Contact Us.
Categories
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.