Target New ArrivalsGift Ideas for MomClothing, Shoes & AccessoriesHome & DecorKitchen & DiningOutdoor Living & GardenGroceryHousehold EssentialsBabyBeautyPersonal CareHealthWellnessLuggageSports & OutdoorsToysElectronicsVideo GamesMovies, Music & BooksSchool & Office SuppliesParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetShop by CommunityTarget OpticalDealsClearanceTarget New ArrivalsSpring OutfitsGift Ideas for MomWomen’s Festival OutfitsTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
C# Concurrency - by  Nir Dobovizki (Paperback) - 1 of 1

C# Concurrency - by Nir Dobovizki (Paperback)

$59.97Save $10.02 (14% off)

In Stock

Free & easy returns

Free & easy returns

Return this item by mail or in store within 90 days for a full refund.
Eligible for registries and wish lists

About this item

Highlights

  • Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#!
  • About the Author: Nir Dobovizki is a software architect and a senior consultant.
  • 248 Pages
  • Computers + Internet, Programming Languages

Description



About the Book



"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. 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"--



Book Synopsis



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



From the Back Cover



From the back cover:

C# Concurrency teaches you how to write effective multithreaded and asynchronous software in C#. In this insightful book, you'll discover the essential differences between multithreaded and asynchronous programming, how async/await works behind the scenes, and how you can use them all accurately and safely. 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.

About the reader:

For experienced C# programmers. No knowledge of asynchronous programming required.



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.

Dimensions (Overall): 9.2 Inches (H) x 7.3 Inches (W) x .6 Inches (D)
Weight: .83 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 248
Genre: Computers + Internet
Sub-Genre: Programming Languages
Publisher: Manning Publications
Theme: C#
Format: Paperback
Author: Nir Dobovizki
Language: English
Street Date: February 25, 2025
TCIN: 93710850
UPC: 9781633438651
Item Number (DPCI): 247-23-1488
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.6 inches length x 7.3 inches width x 9.2 inches height
Estimated ship weight: 0.83 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What type of tasks can asynchronous programs perform?

submitted by AI Shopping Assistant - 1 month ago
  • A: Asynchronous programs can perform multiple tasks simultaneously without losing speed or reliability.

    submitted byAI Shopping Assistant - 1 month ago
    Ai generated

Q: Who is the author of this programming book?

submitted by AI Shopping Assistant - 1 month ago
  • A: The author is Nir Dobovizki, a senior software architect with extensive experience.

    submitted byAI Shopping Assistant - 1 month ago
    Ai generated

Q: What is a key benefit of reading this book?

submitted by AI Shopping Assistant - 1 month ago
  • A: Readers will learn to write fast, reliable, and bug-free concurrent applications in C#.

    submitted byAI Shopping Assistant - 1 month ago
    Ai generated

Q: What programming concepts does this book focus on?

submitted by AI Shopping Assistant - 1 month ago
  • A: The book focuses on asynchronous and multithreaded programming using C#.

    submitted byAI Shopping Assistant - 1 month ago
    Ai generated

Q: What features does the book teach about C#?

submitted by AI Shopping Assistant - 1 month ago
  • A: It teaches about the async/await feature and how to avoid multi-threading pitfalls.

    submitted byAI Shopping Assistant - 1 month ago
    Ai generated

Additional product information and recommendations

Discover more options

Trending Computers & Technology Books

Get top deals, latest trends, and more.

Privacy policy