Paul Butcher
Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers)
- ISBN 13:
- 9781937785659
- author:
- Paul Butcher
- format:
- Paperback
- publisher:
- Pragmatic Bookshelf
- language:
- English
- Publication Year:
- 2014
- Pages:
- 300
- Dimensions:
- 19.1 x 1.6 x 23.5 cm
- Genre:
- Computing & Internet, Computer Science, Architecture & Microprocessors
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Seven Concurrency Models in Seven Weeks: A Practical Guide to Leveraging Multiple Cores and Parallel Processing. In today's software development landscape, systems need to handle massive amounts of data, scale to meet growing demands, and withstand hardware and software failures. To achieve this, concurrency and parallelism are essential. This book provides a practical guide to seven concurrency models that can help you write high-quality code that exploits the performance potential of modern computing architectures. You'll learn how to overcome common challenges in traditional threads and locks programming, such as shared mutable state, and discover new approaches like functional programming, actors, and data parallelism. You'll also explore how to harness the power of graphics processing units (GPUs) and leverage clusters of machines with MapReduce and Stream Processing technologies.