Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers)

Note moyenne 3,88
( 200 avis fournis par Goodreads )
 
9781937785659: Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers)

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.

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.

What You Need:

The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

About the Author :

Paul Butcher has worked in diverse fields at all levels of abstraction, from microcode on bit-slice processors to high-level declarative programming, and all points in between. Paul's experience comes from working for startups, where he's had the privilege of collaborating with several great teams on cutting-edge technology. He is the author of "Debug It!."

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Meilleurs résultats de recherche sur AbeBooks

1.

Butcher, Paul
Edité par Pragmatic Bookshelf
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) PAPERBACK Quantité : > 20
Vendeur
Mediaoutlet12345
(Springfield, VA, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf. PAPERBACK. État : New. 1937785653 *BRAND NEW* Ships Same Day or Next!. N° de réf. du libraire SWATI2132561172

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 22,06
Autre devise

Ajouter au panier

Frais de port : EUR 3,40
Vers Etats-Unis
Destinations, frais et délais

2.

Paul Butcher
Edité par The Pragmatic Programmers, United States (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Paperback Quantité : 10
Vendeur
The Book Depository
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers, United States, 2014. Paperback. État : New. Language: English . Brand New Book. 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. 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 intractible 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. What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter. N° de réf. du libraire AAH9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 26,87
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

3.

Paul Butcher
Edité par Pragmatic Bookshelf 2014-07-10 (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Quantité : 5
Vendeur
Chiron Media
(Wallingford, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf 2014-07-10, 2014. État : New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. N° de réf. du libraire NU-GRD-05121815

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 23,51
Autre devise

Ajouter au panier

Frais de port : EUR 3,39
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

4.

Paul Butcher
Edité par The Pragmatic Programmers, United States (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Paperback Quantité : 10
Vendeur
The Book Depository US
(London, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers, United States, 2014. Paperback. État : New. Language: English . Brand New Book. 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. 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 intractible 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. What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter. N° de réf. du libraire AAH9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 27
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

5.

Butcher, Paul
Edité par Pragmatic Bookshelf 7/10/2014 (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Paperback or Softback Quantité : 5
Vendeur
BargainBookStores
(Grand Rapids, MI, Etats-Unis)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf 7/10/2014, 2014. Paperback or Softback. État : New. Seven Concurrency Models in Seven Weeks: When Threads Unravel. Book. N° de réf. du libraire BBS-9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 27,98
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

6.

Butcher, Paul
Edité par The Pragmatic Programmers (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Couverture souple Edition originale Quantité : > 20
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers, 2014. État : New. 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. Num Pages: 300 pages, black & white illustrations. BIC Classification: UM. Category: (XV) Technical / Manuals. Dimension: 235 x 191 x 16. Weight in Grams: 536. . 2014. 1st Edition. Paperback. . . . . . N° de réf. du libraire V9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 28,95
Autre devise

Ajouter au panier

Frais de port : Gratuit
De Irlande vers Etats-Unis
Destinations, frais et délais

7.

Paul Butcher
Edité par Pragmatic Bookshelf
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Paperback Quantité : > 20
Vendeur
THE SAINT BOOKSTORE
(Southport, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre Pragmatic Bookshelf. Paperback. État : New. New copy - Usually dispatched within 2 working days. N° de réf. du libraire B9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 21,46
Autre devise

Ajouter au panier

Frais de port : EUR 7,87
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

8.

Butcher, Paul
Edité par The Pragmatic Programmers
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Couverture souple Quantité : > 20
Vendeur
Kennys Bookstore
(Olney, MD, Etats-Unis)
Evaluation vendeur
[?]

Description du livre The Pragmatic Programmers. État : New. 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. Num Pages: 300 pages, black & white illustrations. BIC Classification: UM. Category: (XV) Technical / Manuals. Dimension: 235 x 191 x 16. Weight in Grams: 536. . 2014. 1st Edition. Paperback. . . . . Books ship from the US and Ireland. N° de réf. du libraire V9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 31,07
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

9.

Paul Butcher
Edité par The Pragmatic Bookshelf 2014-07-18, Dallas, Texas (2014)
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) paperback Quantité : > 20
Vendeur
Blackwell's
(Oxford, OX, Royaume-Uni)
Evaluation vendeur
[?]

Description du livre The Pragmatic Bookshelf 2014-07-18, Dallas, Texas, 2014. paperback. État : New. N° de réf. du libraire 9781937785659

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 24,52
Autre devise

Ajouter au panier

Frais de port : EUR 6,81
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

10.

Paul Butcher
ISBN 10 : 1937785653 ISBN 13 : 9781937785659
Neuf(s) Quantité : 3
Vendeur
Speedy Hen LLC
(Sunrise, FL, Etats-Unis)
Evaluation vendeur
[?]

Description du livre État : New. Bookseller Inventory # ST1937785653. N° de réf. du libraire ST1937785653

Plus d'informations sur ce vendeur | Poser une question au libraire

Acheter neuf
EUR 31,76
Autre devise

Ajouter au panier

Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre