{"product_id":"9781849697651","title":"Multithreading in C# 5.0 Cookbook","description":"\u003cb\u003eIn Detail\u003c\/b\u003eIn an age when computer processors are being developed to contain more and more cores, multithreading is a key factor for creating scalable, effective, and responsive applications. If you fail to do it correctly, it can lead to puzzling problems that take a huge amount of time to resolve. Therefore, having a solid understanding of multithreading is a must for the modern application developer. \u003cp\u003e\u003c\/p\u003e\u003cp\u003eMultithreading in C# 5.0 Cookbook is an easy-to-understand guide to the most puzzling programming problems. This book will guide you through practical examples dedicated to various aspects of multithreading in C# on Windows and will give you a good basis of practical knowledge which you can then use to program your own scalable and reliable multithreaded applications. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book guides you through asynchronous and parallel programming from basic examples to practical, real-world solutions to complex problems. You will start from the very beginning, learning what a thread is, and then proceed to learn new concepts based on the information you get from the previous examples.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAfter describing the basics of threading, you will be able to grasp more advanced concepts like Task Parallel Library and C# asynchronous functions. Then, we move towards parallel programming, starting with basic data structures and gradually progressing to the more advanced patterns. The book concludes with a discussion of the specifics of Windows 8 application programming, giving you a complete understanding of how Windows 8 applications are different and how to program asynchronous applications for Windows 8.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eApproach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book is an easy-to-follow guide full of hands-on examples of real-world multithreading tasks. Each topic is explained and placed in context, and for the more inquisitive readers, there are also more in-depth details of the concepts used.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho this book is for\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eIf you are a developer or new to multithreaded programming and you are looking for a quick and easy way to get started, then this book is for you. It is assumed that you have some experience in C# and .NET already, and you should also be familiar with computer science and basic algorithms and data structure\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47153638211824,"sku":"9781849697651","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781849697651_p0.jpg?v=1763752643","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781849697651","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}