Updates
Latest Tweet
What's New?
Check out for latest innovation, a computer based training video collection
Like this Page
C# Threading Handbook Review by Prerak Sanghvi
Good book to learn about multi-threading and related issues
Some of the most complex problems in commercial programming arise when you use multiple threads in your application. This book deals with the various ways in which you could spawn new threads and create a more responsive application. However, like every experienced programmer knows, that is the easy part. The real difficulty is in making your code thread-safe. This is also known as thread synchronization. This book has excellent coverage of those aspects too.
It, however, assumes that you are familiar with C# and does indeed jump directly to the topic of the book. If you need help with C#, definitely look somewhere else (C# and the .NET platform, 2nd Edition by Andrew Troelsen is a fantastic book for that purpose). I also felt that the book skimps on some of the more detailed areas of .NET multithreading such as Thread Pools and some specialized classes such as AutoResetEvent, ManualResetEvent, etc. However, this in no way reduces the usefulness of this book.
I found it to be a great primer to learning more about these topics, which paved a path for further investigations using MSDN or other web resources.
Whether it is for your day-to-day job, or for an interview, if you are looking for a book that covers .NET threading in detail, you are likely to be satisfied with this book.