Learn the various aspects of multithreading in C# for Windows through practical examples with Packt’s new book and eBook

January 2014 | Cookbooks, Open Source, Web Development

Packt is pleased to announce the release of Multithreading in C# 5.0 Cookbook , an easy-to-follow guide full of hands-on examples of real-world multithreading tasks. The print book is 268 pages long and is competitively priced at $49.99, while the eBook and Kindle versions are available for $25.49.

About the author:
Eugene Agafonov leads a web development department at ABBYY, and lives and works in Moscow. He has over 15 years of professional experience in software development and started to work with C# from the time it was in its beta version. He has been a Microsoft MVP in ASP.NET since 2006. His main professional interests are cloud-based software architecture, scalability, and reliability.

Multithreading is a key factor for creating scalable, effective, and responsive applications. The modern application developer must have a solid understanding of multithreading.

Multithreading in C# 5.0 Cookbook is an easy-to-understand guide to the most puzzling programming problems. With this book, readers will learn to work with raw threads, and how to synchronize threads, coordinate their work, use C# 5.0 asynchronous language features, scale up the server application with I/O threads, and parallelize LINQ queries with PLINQ.

The user will start from the very beginning, learning what a thread is, and then proceed to learn new concepts based on the information gathered from the previous examples. Each topic is explained and placed in context, and for the more inquisitive readers, there are also more in-depth details given of the concepts used.

The book covers the following topics:
Chapter 1: Threading Basics
Chapter 2: Thread Synchronization
Chapter 3: Using a Thread Pool
Chapter 4: Using Task Parallel Library
Chapter 5: Using C# 5.0
Chapter 6: Using Concurrent Collections
Chapter 7: Using PLINQ
Chapter 8: Reactive Extensions
Chapter 9: Using Asynchronous I/O
Chapter 10: Parallel Programming Patterns
Chapter 11: There's More

About Packt:
Packt is one of the most prolific and fastest-growing tech book publishers in the world. Originally focused on open source software, Packt books focus on practicality, recognizing that readers are ultimately concerned with getting the job done. Packt’s digitally-focused business model allows them to publish up-to-date books in very specific areas.



Multithreading in C# 5.0 Cookbook
Over 70 recipes to help you learn asynchronous and parallel programming with C# 5.0 quickly and efficiently

For more information, please visit: http://www.packtpub.com/multithreading-in-csharp-5-0-cookbook/book




Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software