Seven Concurrency Models in Seven Weeks
When Threads Unravel
Price | $28.49 - $36.37
|
Rating | |
Author | Paul Butcher |
Publisher | The Pragmatic Programmers |
Published | 2014 |
Pages | 300 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1937785653 |
ISBN-13 | 9781937785659 |
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code.
This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. You'll learn about seven concurrency models: threads and locks, functional programming, separating identity and state, actors, sequential processes, data parallelism, and the lambda architecture.
- Paul Butcher (2 books)
4 5 625
Similar Books
Seven Web Frameworks in Seven Weeks
by Jack Moffitt, Frederic Daoud
Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side instead of server-side, or embrace t...
Price: $27.40 | Publisher: The Pragmatic Programmers | Release: 2013
Seven More Languages in Seven Weeks
by Bruce Tate, Fred Daoud, Jack Moffitt, Ian Dees
Great programmers aren't born - they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm you with the tools and idioms you need to refine your craft. While other language primers take you through basic installation an...
Price: $25.40 | Publisher: The Pragmatic Programmers | Release: 2014
Seven Databases in Seven Weeks
by Eric Redmond, Jim R. Wilson
Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of B...
Price: $12.59 | Publisher: O'Reilly Media | Release: 2012
Seven Mobile Apps in Seven Weeks
by Tony Hillerson
Understanding the idioms, patterns, and quirks of the modern mobile platforms gives you the power to choose how you develop. Over seven weeks you'll build seven different mobile apps using seven different tools. You'll start out with Mobile Web; develop native apps on iOS, Android, and Windows; and finish by building apps for mu...
Price: $28.70 | Publisher: The Pragmatic Programmers | Release: 2016
Seven Languages in Seven Weeks
by Bruce A. Tate
You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll bro...
Price: $12.86 | Publisher: The Pragmatic Programmers | Release: 2010
Seven Databases in Seven Weeks, 2nd Edition
by Luc Perkins, Jim Wilson, Eric Redmond
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from a traditional relational database to newer NoSQL approaches - and make informed decisions about challenging data storage problems. This is the only comprehensive guide to the world of...
Price: $28.50 | Publisher: The Pragmatic Programmers | Release: 2018
Learning Probabilistic Graphical Models in R
by David Bellot
Probabilistic graphical models (PGM, also known as graphical models) are a marriage between probability theory and graph theory. Generally, PGMs use a graph-based representation. Two branches of graphical representations of distributions are commonly used, namely Bayesian networks and Markov networks. R has many packages to implement grap...
Price: $34.99 | Publisher: Packt Publishing | Release: 2016
Expert SQL Server Transactions and Locking
by Dmitri Korotkevitch
Master SQL Server's Concurrency Model so you can implement high-throughput systems that deliver transactional consistency to your application customers. This book explains how to troubleshoot and address blocking problems and deadlocks, and write code and design database schemas to minimize concurrency issues in the systems you devel...
Price: $24.23 | Publisher: Apress | Release: 2018