If you’re one of many developers still uncertain about concurrent
and multithreaded development, this practical cookbook will change
your mind. With more than 85 code-rich recipes in this updated
second edition, author Stephen Cleary demonstrates parallel
processing and asynchronous programming techniques using libraries
and language features in .NET and C# 8.0. Concurrency is now more
common in responsive and scalable application development, but
it’s still extremely difficult to code. The detailed solutions in
this cookbook show you how modern tools raise the level of
abstraction, making concurrency much easier than before. Complete
with ready-to-use code and discussions about how and why solutions
work, these recipes help you: Get up to speed on concurrency and
async and parallel programming Use async and await for asynchronous
operations Enhance your code with asynchronous streams Explore
parallel programming with .NET’s Task Parallel Library Create
dataflow pipelines with .NET’s TPL Dataflow library Understand
the capabilities that System.Reactive builds on top of LINQ Utilize
threadsafe and immutable collections Learn how to conduct unit
testing with concurrent code Make the thread pool work for you
Enable clean, cooperative cancellation Examine scenarios for
combining concurrent approaches Dive into asynchronous-friendly
object-oriented programming Recognize and write adapters for code
using older asynchronous styles
General
Imprint: |
O'Reilly Media
|
Country of origin: |
United States |
Release date: |
September 2019 |
Authors: |
Stephen Cleary
|
Dimensions: |
233 x 178 x 18mm (L x W x T) |
Format: |
Paperback - Trade
|
Pages: |
234 |
Edition: |
2nd edition |
ISBN-13: |
978-1-4920-5450-4 |
Categories: |
Books
|
LSN: |
1-4920-5450-X |
Barcode: |
9781492054504 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!