Items related to C# Concurrency: Asynchronous and multithreaded programming

C# Concurrency: Asynchronous and multithreaded programming - Softcover

  • 4.50 out of 5 stars
    6 ratings by Goodreads
 
Image Not Available

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

"synopsis" may belong to another edition of this title.

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.

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 this title" may belong to another edition of this title.

Buy Used

Condition: Fair
The item is very worn but is perfectly...
View this item
US$ 41.79

FREE shipping within U.S.A.

Buy New

View this item
US$ 58.31

FREE shipping within U.S.A.

Search results for C# Concurrency: Asynchronous and multithreaded programming

Seller Image

Dobovizki, Nir
Published by Manning, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
Used Softcover

Seller: Blue Vase Books, Interlochen, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. The item is very worn but is perfectly usable. Signs of wear can include aesthetic issues such as scratches, dents, worn and creased covers, folded page corners and minor liquid stains. All pages and the cover are intact, but the dust cover may be missing. Pages may include moderate to heavy amount of notes and highlighting, but the text is not obscured or unreadable. Page edges may have foxing age related spots and browning . May NOT include discs, access code or other supplemental materials. Seller Inventory # BVV.1633438651.A

Contact seller

Buy Used

US$ 41.79
Shipping: FREE
Within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Dobovizki, Nir
Published by Manning, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
Used Softcover

Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00092650733

Contact seller

Buy Used

US$ 45.16
Shipping: FREE
Within U.S.A.

Quantity: 1 available

Add to basket

Seller Image

Dobovizki, Nir
Published by Manning, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 49209105

Contact seller

Buy Used

US$ 55.64
Shipping: US$ 2.64
Within U.S.A.

Quantity: Over 20 available

Add to basket

Stock Image

Dobovizki, Nir
Published by Simon and Schuster, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
Used Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread copy in mint condition. Seller Inventory # SS9781633438651

Contact seller

Buy Used

US$ 58.29
Shipping: FREE
Within U.S.A.

Quantity: Over 20 available

Add to basket

Stock Image

Nir Dobovizki
Published by Simon and Schuster, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 9781633438651

Contact seller

Buy New

US$ 58.31
Shipping: FREE
Within U.S.A.

Quantity: Over 20 available

Add to basket

Seller Image

Dobovizki, Nir
Published by Manning, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 49209105-n

Contact seller

Buy New

US$ 55.70
Shipping: US$ 2.64
Within U.S.A.

Quantity: Over 20 available

Add to basket

Stock Image

Nir Dobovizki
Published by Pearson Education, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New HRD

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633438651

Contact seller

Buy New

US$ 64.74
Shipping: FREE
Within U.S.A.

Quantity: 15 available

Add to basket

Stock Image

Nir Dobovizki
Published by Manning Publications, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New HRD

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633438651

Contact seller

Buy New

US$ 61.41
Shipping: US$ 5.54
From United Kingdom to U.S.A.

Quantity: 15 available

Add to basket

Stock Image

Nir Dobovizki
Published by Manning Publications, New York, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New Hardcover

Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. Hardcover. Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#! In C# Concurrency: Asynchronous and Multithreaded Programming you'll learn how to: Take full advantage of async/awaitWrite bug-free multithreaded code every timeCreate multithreaded code that delivers real performance improvementsGrok C# and .NET multithreading and asynchronous primitivesKnow when to use concurrency techniquesand when not to use them! C# Concurrency: Asynchronous and Multithreaded Programming teaches you to harness the power of multithreading and async/await to get maximum speed from your code. Nir Dobovizki, a seasoned C# veteran with over 30 years of high-performance programming experience, is here to share his deep knowledge and expert techniques with you. 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: Concurrency is a developers' secret weapon for maximizing an application's performance. Using asynchronous and multithreaded programming techniques, you can seamlessly execute multiple tasks simultaneously, without sacrificing speed or quality. However, concurrency is notoriously challenging to implement correctly due to the potential for race conditions, deadlocks, and other synchronization issues, and even an experienced developer can make mistakes that undermine their code's speed and introduce bugs that take forever to find. Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#! Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9781633438651

Contact seller

Buy New

US$ 74.05
Shipping: FREE
Within U.S.A.

Quantity: 1 available

Add to basket

Seller Image

Nir Dobovizki
Published by Manning Publications, US, 2025
ISBN 10: 1633438651 ISBN 13: 9781633438651
New Hardcover

Seller: Rarewaves USA, OSWEGO, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardback. Condition: New. Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#! In  C# Concurrency: Asynchronous and Multithreaded Programming you'll learn how to: Take full advantage of async/awaitWrite bug-free multithreaded code every timeCreate multithreaded code that delivers real performance improvementsGrok C# and .NET multithreading and asynchronous primitivesKnow when to use concurrency techniques-and when not to use them! C# Concurrency: Asynchronous and Multithreaded Programming teaches you to harness the power of multithreading and async/await to get maximum speed from your code. Nir Dobovizki, a seasoned C# veteran with over 30 years of high-performance programming experience, is here to share his deep knowledge and expert techniques with you. 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:   Concurrency is a developers' secret weapon for maximizing an application's performance. Using asynchronous and multithreaded programming techniques, you can seamlessly execute multiple tasks simultaneously, without sacrificing speed or quality. However, concurrency is notoriously challenging to implement correctly due to the potential for race conditions, deadlocks, and other synchronization issues, and even an experienced developer can make mistakes that undermine their code's speed and introduce bugs that take forever to find. Seller Inventory # LU-9781633438651

Contact seller

Buy New

US$ 74.54
Shipping: FREE
Within U.S.A.

Quantity: 10 available

Add to basket

There are 17 more copies of this book

View all search results for this book