Adrian's Reviews > Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
by
by
![99910490](https://images.gr-assets.com/users/1670997349p2/99910490.jpg)
Adrian's review
bookshelves: 2020, programming-languages, software-architecture, webdev, concurrency
Jun 08, 2020
bookshelves: 2020, programming-languages, software-architecture, webdev, concurrency
This is one of the best books i have read so far regarding concurrency.
Although i am usually skeptical about reading books for a specific language , Stephen did a tremendous job with this one and i have already adopted a bunch of hia techniques right after reading his book.
This book is like a wikipedia for concurrency/parallelism, reactive and asynchronous programming.
The author goes to great lengths to display all kinds of nasty scenarios that you could get yourself into when developing complex code and pragmatically offers the most elegant solution(s) from worst to best.
The aspect that i loved about the book is that he doesn't focus on the basics of concurrency because as he puts it "there are a plethora of resources out there".He instead focuses on the newest frameworks and libraries (thoroughly tested by the .NET team of course) that will help you get your job done with minimal effort and headaches.
He is basically teaching the reader how to write a modern .NET application and how to leverage the goodies of the language.
He treats Rx,TPL Dataflow (mind blowing for me) , PLINQ , regular TPL , async-await , concurrent/immutable collections , events , task schedulers , synchronization contexts, cancellations , synchronization primitives and many more.
Best .NET book i have read so far and one of the best resources on concurrent programming !
"The moment you write -Thread.StartNew()- your application is gone into legacy code."
Although i am usually skeptical about reading books for a specific language , Stephen did a tremendous job with this one and i have already adopted a bunch of hia techniques right after reading his book.
This book is like a wikipedia for concurrency/parallelism, reactive and asynchronous programming.
The author goes to great lengths to display all kinds of nasty scenarios that you could get yourself into when developing complex code and pragmatically offers the most elegant solution(s) from worst to best.
The aspect that i loved about the book is that he doesn't focus on the basics of concurrency because as he puts it "there are a plethora of resources out there".He instead focuses on the newest frameworks and libraries (thoroughly tested by the .NET team of course) that will help you get your job done with minimal effort and headaches.
He is basically teaching the reader how to write a modern .NET application and how to leverage the goodies of the language.
He treats Rx,TPL Dataflow (mind blowing for me) , PLINQ , regular TPL , async-await , concurrent/immutable collections , events , task schedulers , synchronization contexts, cancellations , synchronization primitives and many more.
Best .NET book i have read so far and one of the best resources on concurrent programming !
"The moment you write -Thread.StartNew()- your application is gone into legacy code."
Sign into Goodreads to see if any of your friends have read
Concurrency in C# Cookbook.
Sign In »
Reading Progress
Finished Reading
June 5, 2020
– Shelved as:
to-read
June 5, 2020
– Shelved
June 8, 2020
– Shelved as:
software-architecture
June 8, 2020
– Shelved as:
programming-languages
June 8, 2020
– Shelved as:
2020
June 8, 2020
– Shelved as:
concurrency
June 8, 2020
– Shelved as:
webdev