0
Your cart

Your cart is empty

Books > Computing & IT > Computer hardware & operating systems

Buy Now

Parallel Programming and Concurrency with C# 10 and .NET 6 - A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Paperback) Loot Price: R1,037
Discovery Miles 10 370
Parallel Programming and Concurrency with C# 10 and .NET 6 - A modern approach to building faster, more responsive, and...

Parallel Programming and Concurrency with C# 10 and .NET 6 - A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Paperback)

Alvin Ashcraft

 (sign in to rate)
Loot Price R1,037 Discovery Miles 10 370 | Repayment Terms: R97 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and challenges of asynchrony, parallelism, and concurrency in .NET via practical examples Key Features Learn to implement parallel programming and handle concurrency in .NET efficiently Switch threads while debugging and learn how to monitor specific threads in Visual Studio Discover how to cancel tasks with callbacks, by polling, or by using a task with wait handles Book Description.NET has included managed threading capabilities since the beginning, but early techniques had inherent risks: memory leaks, thread synchronization issues, and deadlocks. This book will help you avoid those pitfalls and leverage the modern constructs available in .NET 6 and C# 10, while providing recommendations on patterns and best practices for parallelism and concurrency. Parallel, concurrent, and asynchronous programming are part of every .NET application today, and it becomes imperative for modern developers to understand how to effectively use these techniques. This book will teach intermediate-level .NET developers how to make their applications faster and more responsive with parallel programming and concurrency in .NET and C# with practical examples. The book starts with the essentials of multi-threaded .NET development and explores how the language and framework constructs have evolved along with .NET. You will later get to grips with the different options available today in .NET 6, followed by insights into best practices, debugging, and unit testing. By the end of this book, you will have a deep understanding of why, when, and how to employ parallelism and concurrency in any .NET application. What you will learn Prevent deadlocks and race conditions with managed threading Update Windows app UIs without causing exceptions Explore best practices for introducing asynchronous constructs to existing code Avoid pitfalls when introducing parallelism to your code Implement the producer-consumer pattern with Dataflow blocks Enforce data sorting when processing data in parallel and safely merge data from multiple sources Use concurrent collections that help synchronize data across threads Debug an everyday parallel app with the Parallel Stacks and Parallel Tasks windows Who this book is forThis book is for beginner to intermediate-level .NET developers who want to employ the latest parallel and concurrency features in .NET when building their applications. Readers should have a solid understanding of the C# language and any version of the .NET Framework or .NET Core.

General

Imprint: Packt Publishing Limited
Country of origin: United Kingdom
Release date: August 2022
Authors: Alvin Ashcraft
Dimensions: 93 x 75mm (L x W)
Format: Paperback
Pages: 320
ISBN-13: 978-1-80324-367-2
Categories: Books > Computing & IT > Computer hardware & operating systems > General
Books > Computing & IT > Computer programming > Programming languages > General
Promotions
LSN: 1-80324-367-8
Barcode: 9781803243672

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!

You might also like..

Managing Business Projects - The…
Frank Einhorn Paperback R492 Discovery Miles 4 920
Intelligent IT Outsourcing
Sara Cullen, Leslie Willcocks Paperback R1,982 Discovery Miles 19 820
TI-83 Plus Calculator
BarCharts Inc Fold-out book or chart R244 Discovery Miles 2 440
Mike Meyers' CompTIA A+ Guide to 802…
Mike Meyers Paperback R1,297 Discovery Miles 12 970
Windows 11 Inside Out
Ed Bott Paperback R1,087 Discovery Miles 10 870
A Hobbyist's Guide to THEA500 Mini
Holger Wessling Hardcover R983 Discovery Miles 9 830
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,550 Discovery Miles 15 500
Essential Windows 10: 1st Anniversary…
Kevin Wilson Paperback R459 R288 Discovery Miles 2 880
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,115 R950 Discovery Miles 9 500
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R971 R833 Discovery Miles 8 330
Kreislauf des Lebens
Jacob Moleschott Hardcover R1,281 Discovery Miles 12 810
Constraint Decision-Making Systems in…
Santosh Kumar Das, Nilanjan Dey Hardcover R7,253 Discovery Miles 72 530

See more

Partners