TOP
紅利積點抵現金,消費購書更貼心
C# Concurrency: Asynchronous and Multithreaded Programming

C# Concurrency: Asynchronous and Multithreaded Programming

商品資訊

定價
:NT$ 3499 元
無庫存,下單後進貨(到貨天數約30-45天)
下單可得紅利積點:104 點
商品簡介

商品簡介

Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#!

C# Concurrency teaches you how to write effective multithreaded and asynchronous software in C#. Practical techniques, real-world examples, and useful code samples cut through the confusion around async/await and help you write rapid, reliable, and bug-free code.

In C# Concurrency: Asynchronous and Multithreaded Programming you'll learn how to:

- Take full advantage of async/await
- Write bug-free multithreaded code every time
- Create multithreaded code that delivers real performance improvements
- Grok C# and .NET multithreading and asynchronous primitives
- Know when to use concurrency techniques--and when not to use them!

In C# Concurrency Nir Dobovizki, a seasoned C# veteran with over 30 years of high-performance programming experience, shares his deep knowledge and expert techniques. Say goodbye to frustrating pitfalls and impossible-to-find bugs that slow down your applications. Nir's careful approach will teach you how to navigate these challenges with ease, allowing you to achieve lightning-fast performance like never before!

Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.

About the technology

Asynchronous and multithreaded programs can perform multiple tasks simultaneously without losing speed or reliability. But getting concurrency right can challenge even experienced developers. This practical book teaches you to deliver concurrent C# apps that are lighting fast and free of the deadlocks and other synchronization issues that undermine performance and take forever to find.

About the book

C# Concurrency equips programmers with a comprehensive understanding of multithreading and asynchronous programming, focusing on the practical use of the C# async-await feature to simplify asynchronous tasks. It teaches how to avoid common pitfalls, addresses classic multithreading issues like deadlocks and race conditions, and advanced topics such as controlling thread of execution and using thread-safe collections.

What's inside

- .NET multithreading and asynchronous primitives
- When to use concurrency techniques--and when not to!
- Confidently use async/await

About the reader

For experienced C# programmers. No knowledge of asynchro- nous programming required.

About the author

Nir Dobovizki is a senior software architect and consultant who has worked on concurrent and asynchronous systems since the late 90s.

Table of Contents

1 Asynchronous programming and multithreading
2 The compiler rewrites your code
3 The async and await keywords
4 Multithreading basics
5 async/await and multithreading
6 When to use async/await
7 Classic multithreading pitfalls and how to avoid them
Part 2
8 Processing a sequence of items in the background
9 Canceling background tasks
10 Await your own events
11 Controlling on which thread your asynchronous code runs
12 Exceptions and async/await
13 Thread-safe collections
14 Generating collections asynchronously/await foreach and IAsyncEnumerable

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 3499
無庫存,下單後進貨
(到貨天數約30-45天)

暢銷榜

客服中心

收藏

會員專區