Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing
|
Buy Now
Mastering C# Concurrency (Paperback)
Loot Price: R1,493
Discovery Miles 14 930
|
|
Mastering C# Concurrency (Paperback)
Expected to ship within 10 - 15 working days
|
Create robust and scalable applications along with responsive UI
using concurrency and the multi-threading infrastructure in .NET
and C# About This Book * Learn to combine your asynchronous
operations with Task Parallel Library * Master C#'s asynchronous
infrastructure and use asynchronous APIs effectively to achieve
optimal responsiveness of the application * An easy-to-follow,
example-based guide that helps you to build scalable applications
using concurrency in C# Who This Book Is For If you are a C#
developer who wants to develop modern applications in C# and wants
to overcome problems by using asynchronous APIs and standard
patterns, then this book is ideal for you. Reasonable development
knowledge, an understanding of core elements and applications
related to the .Net platform, and also the fundamentals of
concurrency is assumed. What You Will Learn * Apply general
multithreading concepts to your application's design * Leverage
lock-free concurrency and learn about its pros and cons to achieve
efficient synchronization between user threads * Combine your
asynchronous operations with Task Parallel Library * Make your code
easier with C#'s asynchrony support * Use common concurrent
collections and programming patterns * Write scalable and robust
server-side asynchronous code * Create fast and responsible client
applications * Avoid common problems and troubleshoot your
multi-threaded and asynchronous applications In Detail Starting
with the traditional approach to concurrency, you will learn how to
write multithreaded concurrent programs and compose ways that won't
require locking. You will explore the concepts of parallelism
granularity, and fine-grained and coarse-grained parallel tasks by
choosing a concurrent program structure and parallelizing the
workload optimally. You will also learn how to use task parallel
library, cancellations, timeouts, and how to handle errors. You
will know how to choose the appropriate data structure for a
specific parallel algorithm to achieve scalability and performance.
Further, you'll learn about server scalability, asynchronous I/O,
and thread pools, and write responsive traditional Windows and
Windows Store applications. By the end of the book, you will be
able to diagnose and resolve typical problems that could happen in
multithreaded applications. Style and approach An easy-to-follow,
example-based guide that will walk you through the core principles
of concurrency and multithreading using C#.
General
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..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.