C# Concurrency

  • ناشرManning
  • سال انتشار2025
  • ویرایش1
  • زبانEnglish
  • تعداد صفحات250
  • شابک9781633438651

شناسه محصول: SKY-CSH-CODE-A5881 دسته: , ,
برند: Manning

محدوده قیمت: 646,000 تومان تا 1,570,000 تومان

18 نفر در حال مشاهده این محصول هستند!

تحویل اکسپرس

حمل رایگان سفارشات بالای 1 میلیون تومان

پرداخت امن

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

ضمانت اصالت کالا

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

7 روز گارانتی بازگشت وجه

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

کتاب C# Concurrency، درک جامعی از برنامه‌نویسی چند نخی (Multi-Threading) و غیرهمزمان (Asynchronous) را در اختیار برنامه‌نویسان قرار می‌دهد. تمرکز این کتاب بر استفاده عملی از قابلیت async/await در C# برای ساده‌سازی وظایف غیرهمزمان است. همچنین به شما نشان می‌دهد چگونه از خطاهای رایج جلوگیری کنید، مسائل کلاسیک چندنخی مانند deadlock و race condition را برطرف کرده و مباحث پیشرفته‌ای مانند کنترل نخ‌های اجرایی و استفاده از مجموعه‌های امن از نظر نخ (thread-safe collections) را مورد بررسی قرار می‌دهد.

درباره نویسنده

نیر دوبوبی‌تزکی یک کارشناس مجرب در زمینه C# با بیش از 30 سال تجربه در برنامه‌نویسی با کارایی بالا، دانش عمیق و تکنیک‌های تخصصی خود را در این کتاب به اشتراک می‌گذارد. با رویکرد دقیق او، از خطاهای پیچیده و اشکالات سخت قابل شناسایی که عملکرد برنامه‌های شما را کاهش می‌دهند، خداحافظی کنید و به عملکردی فوق‌العاده سریع دست یابید.

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!

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.

Table of Contents

Part 1 – Asynchronous programming and multithreading basics  

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 – Advanced uses of async/await and multithreading  

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

About the Author

Nir Dobovizki is a software architect and a senior consultant. He has worked on concurrent and asynchronous systems, mostly high-performance servers, since the late 90s. His career has spanned multiple companies in the medical, defense, and manufacturing industries, where he has solved numerous problems arising from incorrect usage of multithreading and asynchronous programming.

ناشرManning
ویرایش1
زبانEnglish
سال انتشار2025
شابک9781633438651
تعداد صفحات250
قطعB5
کیفیتاورجینال انتشارات
نوع چاپرنگی, سیاه و سفید
نوع جلدجلد سخت, شومیز, طلقی

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “C# Concurrency”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محدوده قیمت: 646,000 تومان تا 1,570,000 تومان

محصولات مشابه