small medium large xlarge

Now in print: Seven Concurrency Models in Seven Weeks: When Threads Unravel

July 16, 2014

Did you know that the first paper money currency in Europe was issued on this day in 1661, in Sweden? It took a while before we could come up with accounting software to keep track of the money, however.

And these days we need to keep track of so much more: all the things, all the time, all at once, in realtime. Old-fashioned threads and locks just aren't enough any more.

Explore seven better models of concurrency in Seven Concurrency Models in Seven Weeks: When Threads Unravel, now in print and shipping from

Seven Concurrency Models in Seven Weeks: When Threads Unravel

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. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience.

Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it.

You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractable problems, and how, in concert with Stream Processing, big data can be tamed.

With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence.

Now in print and shipping from

Who Are We?

The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of developers. We create timely, practical books, audio books and videos on classic and cutting-edge topics to help you learn and practice your craft.

We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.

Upcoming Author Appearances

  • 2014-07-25 Dave Thomas, First International Elixir Conference, Austin TX
  • 2014-07-28 Rachel Davies, Agile2014, Orlando, FL
  • 2014-07-29 Johanna Rothman, Agile 2014
  • 2014-07-31 Johanna Rothman, Agile 2014
  • 2014-08-01 Paolo Perrotta, eurucamp, Berlin, Germany
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy PragmaticAndy</a> and Dave <a href="">pragdave.

    Coming Soon:

    • Build iOS Games with Sprite Kit
    • Mastering Clojure Macros
    • Growing Rails Applications in Practice

    Recently Released:

    Thanks for your continued support,

    Dave & Andy
    The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts