Professional Parallel Programming with C# et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus

Identifiez-vous pour activer la commande 1-Click.
en essayant gratuitement Amazon Premium pendant 30 jours. Votre inscription aura lieu lors du passage de la commande. En savoir plus.
Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Commencez à lire Professional Parallel Programming with C# sur votre Kindle en moins d'une minute.

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Professional Parallel Programming with C#: Master Parallel Extensions with .NET 4 [Anglais] [Broché]

Gastón Hillar

Prix : EUR 49,09 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Il ne reste plus que 1 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Voulez-vous le faire livrer le vendredi 22 août ? Choisissez la livraison en 1 jour ouvré sur votre bon de commande. En savoir plus.


Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 31,72  
Broché EUR 49,09  

Description de l'ouvrage

17 décembre 2010
Expert guidance for those programming today’s dual–core processors PCs As PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies available to programmers for creating professional parallel applications using C#, .NET 4, and Visual Studio 2010. The book covers task–based programming, coordination data structures, PLINQ, thread pools, asynchronous programming model, and more. It also teaches other parallel programming techniques, such as SIMD and vectorization. Teaches programmers professional–level, task–based, parallel programming with C#, .NET 4, and Visual Studio 2010 Covers concurrent collections, coordinated data structures, PLINQ, thread pools, asynchronous programming model, Visual Studio 2010 debugging, and parallel testing and tuning Explores vectorization, SIMD instructions, and additional parallel libraries Master the tools and technology you need to develop thread–safe concurrent applications for multi–core systems, with Professional Parallel Programming with C#.

Offres spéciales et liens associés

Descriptions du produit

Quatrième de couverture

Gain a solid understanding of parallel programming with C# 4, Visual Studio 2010 and the .NET 4 Framework Are you maximizing the processing power in your multi–core computer systems? With this resource, you discover how to do exactly that, while gaining insight into concurrent programming with tasks to create professional parallel applications using C# 4, .Net 4, and Visual Studio 2010. You learn other parallel programming techniques, including modern single instruction, multiple data instructions and vectorization. Plus, you explore the possibilities offered by modern parallel libraries and advanced Intel tools with C#. Use the new lightweight coordination structures to tackle the most complex concurrent programming problems and develop your own customized solutions. Professional Parallel Programming with C#: Focuses on creating scalable and reliable parallelized designs targeting the new Task Parallel Library and .NET 4 Walks you through imperative data parallelism, imperative task parallelism, concurrent collections, and coordination data structures Describes advanced declarative data parallelism with PLINQ Describes how to debug anonymous methods, tasks, and threads by using the new Visual Studio® 2010 parallel debugging features Demonstrates how to partition data sources to load–balance the workload among diverse tasks and threads Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Biographie de l'auteur

Gastón C. Hillar is an independent software consultant who has been researching parallel programming, multiprocessor, and multicore since 1997. He has years of experience designing and developing diverse types of complex parallelized solutions that take advantage of multiple processing cores with C# and .NET Framework.

Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Commentaires en ligne 

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur (beta) 3.9 étoiles sur 5  9 commentaires
4 internautes sur 4 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Just average 10 novembre 2011
Par Timmy_A - Publié sur
Format:Broché|Achat vérifié
After reading Richter CLR via C# where several last chapters are dedicated to threading and TPL I wanted to extend my knowlegde. This 500+ pages book looked like good option. Unfortunatelly number of pages can be very deceiving. Richter's 250 pages text was really comprehensive, full of excellent explanations in extreme depth, but still easy to follow. Hillar's text is much sparser, with for instance complete source code listings on 2-3 or more pages. Many exmaples contain similar code to each other, but the book has full listings of all exmaples instead of short snippets with modified lines. The book also contains about 150 figures which make book much thicker than it actually is.

This book is the high level intro to TPL, parallel algorithms and patterns. For instance author didn't even mention Thread class as a primary class for threading in .NET. Thread class and classic synchronization primitives are treated as some kind of legacy technology which I think is controversial - at least. Knowledge of 'classic' .NET threading model is, I think still essential to fully understand threading under .NET.

Much better part of the book is author's effort to explain parallel algorithms and patterns. This was the most useful aspect of Professional Parallel Programming with C#.

I think if you are looking for high level intro to TPL, this book can be useful, but if you want to fully utilize all parallel capabilities of CLR, then read Richter's CLR via C# 3rd ed. (or Joe's Duffy Concurrent programming on Windows). You will learn much more in greater depth.
3 internautes sur 3 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Great coverage 7 avril 2011
Par Trisha Davis - Publié sur
I wasn't sure what to think about this book when I got it, but as soon as I started reading it I knew that it was going to be a great reference.

The author starts by explaining that parallel programming is not going to solve every performance problem. In fact, it won't solve most of them. The book attempts to clearly explain how to determine if/when parallel programming is going to be the right solution. The author provides a lot of data to explain what type of gains you can expect (or not). In fact, the author wanted to make sure this point was so clearly understood that it was almost annoying.

The book starts by going over the TPL, PLINQ, Exception handling in parallel code and parallel friendly collections. Later on you get coverage of the Visual Studio parallel debugging tools and a look at how thread pooling works in .NET 4.

Overall this book does a great job of explaining parallel theories and how the TPL works and and you can get up and running with just the first 4-5 chapters, but you get so much more advanced information later in the book. It's really worth keeping around.
1 internautes sur 1 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Expert Guidance on Parallel programming 2 avril 2012
Par ajitk - Publié sur
This is a very good book to understand the concept of task-based programming. Book starts with the basic concepts of multi-core architecture, threads, concurrency, synchronization and parallel theories; explains the examples of splitting the task over multiple processors. In later chapters, it covers the complete details to make you expert on asynchronous and parallel programming. I would highly recommend this book to everyone; very interesting to read and easy to understand.
5.0 étoiles sur 5 Excellent reference for TPL code 17 août 2012
Par Sean Brockway - Publié sur
Format:Broché|Achat vérifié
We started using the TPL (task parallel library) at work so I wanted to pick up a reference book to see how to do it right.
This book did an excellent job of detailing how to use the technology, with relevant and detailed (but not burdensome) examples of how to use the various classes and methods.
5.0 étoiles sur 5 Professional Parallel programming with C# 2 avril 2012
Par Ajitk - Publié sur
This is a very good book to understand the concept of task-based programming. Book starts with the basic concepts of multi-core architecture, threads, and concurrency; explains the examples of splitting the task over multiple processors. In late chapters, it covers the complete details to make you expert on parallel and asynchronous programming. I would highly recommend this book to everyone; very interesting to read and easy to understand.
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?