
Concurrency in C# Cookbook - Stephen Cleary
Description
Reviews
Q&A
If you're looking to enhance your understanding of concurrent and multithreaded development, the "Concurrency in C# Cookbook" is an invaluable resource. This manual offers over 75 code-rich recipes authored by Stephen Cleary, demonstrating parallel processing and asynchronous programming techniques. It is tailored to utilize libraries and language features in .NET 4.5 and C# 5.0.
With the increasing prevalence of concurrency in responsive and scalable application development, this cookbook provides detailed solutions that simplify the coding process. Modern tools have elevated the level of abstraction, making concurrency more accessible than ever before. The manual includes ready-to-use code and insightful discussions on the functionality and rationale behind each solution. It covers recipes for utilizing:
- async and await for asynchronous operations
- Parallel programming with the Task Parallel Library
- The TPL Dataflow library for creating dataflow pipelines
- Capabilities that Reactive Extensions build on top of LINQ
- Unit testing with concurrent code
- Interop scenarios for combining concurrent approaches
- Immutable, threadsafe, and producer/consumer collections
- Cancellation support in your concurrent code
- Asynchronous-friendly Object-Oriented Programming
- Thread synchronization for accessing data
Author: Cleary, Stephen
Publisher: O'Reilly Media
Illustration: N
Language: ENG
Title: Concurrency in C# Cookbook
Pages: 00208 (Unencrypted) / 00208 (Encrypted)
On Sale: 2014-05-15
SKU-13/ISBN: 9781449367565
Category: Computers : Programming Languages - C#
Category: Computers : Programming - Parallel
Category: Computers : Programming - Microsoft Programming