نام کتاب
C# Concurrency

Asynchronous and multithreaded programming

Nir Dobovizki

Paperback250 Pages
PublisherManning
Edition1
LanguageEnglish
Year2025
ISBN9781633438651
412
A5881
انتخاب نوع چاپ:
جلد سخت
495,000ت
0
جلد نرم
435,000ت
0
طلق پاپکو و فنر
445,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Csharp

#Concurrency

توضیحات

کتاب 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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
#C
1,724
Concurrency in C# Cookbook
440,000 تومان
#C
1,063
Hands-On Design Patterns with C# and .NET Core
603,000 تومان
#C
2,184
Building Modern SaaS Applications with C# and .NET
541,000 تومان
#C
1,642
Clean Code in C#
696,000 تومان
#C
2,008
C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals
1,385,000 تومان
#C
1,221
Software Architecture by Example
401,000 تومان
#C
412
C# Concurrency
435,000 تومان
#C
544
C# Interview Guide
559,000 تومان
#C
1,196
Programming C# 10
1,240,000 تومان
Blazor
1,228
Web Development with Blazor
638,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©