C# 2008 and 2005 Threaded Programming: Beginner's Guide
Who this book is written for?Whether you are a beginner to working with threads or an old hand that is looking for a reference, this book should be on your desk. This book will help you to build scalable, high performance software using parallel programming techniques.Students learning introductory threaded programming in C# will also gain benefits from this book.What you will learn from this book?Transform single-threaded algorithms to multithreaded scalable jobs by using object-oriented capabilities create an independent thread with an asynchronous execution by using a delegate to update the UIAchieve responsive user interface using synchronous and asynchronous delegates to dispatch changes to the UI threadSpecify the degree of parallelism desired for determining the number of threads that the query must use to achieve better performanceCreate applications that use the full power of the processors using parallel programming techniquesDevelop applications to create background threads using the BackgroundWorker componentLearn debugging techniques to find solutions to multithreaded application problems