Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

3.98 avg rating
( 132 ratings by Goodreads )
 
9781449367565: Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
View all copies of this ISBN edition:
 
 

If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in .NET 4.5 and C# 5.0.

Concurrency is becoming more common in responsive and scalable application development, but it’s been extremely difficult to code. The detailed solutions in this cookbook show you how modern tools raise the level of abstraction, making concurrency much easier than before. Complete with ready-to-use code and discussions about how and why the solution works, you get recipes for using:

  • async and await for asynchronous operations
  • Parallel programming with the Task Parallel Library
  • The TPL Dataflow library for creating dataflow pipelines
  • Capabilities that Reactive Extensions build on top of LINQ
  • Unit testing with concurrent code
  • Interop scenarios for combining concurrent approaches
  • Immutable, threadsafe, and producer/consumer collections
  • Cancellation support in your concurrent code
  • Asynchronous-friendly Object-Oriented Programming
  • Thread synchronization for accessing data

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

Book Description:

Asynchronous, Parallel, and Multithreaded Programming

From the Author:

I had one major goal in writing this book: to cover modern approaches to concurrency. There are a hundred books out there that describe threads and all the various synchronization primitives in excruciating detail; this is not one of those. This book focuses specifically on how code should be written, not how code could be written.
This book does contain an introduction to concurrency (multithreading, asynchronous programming, etc). However, it is not an introduction to C# or .NET. I do expect my readers to understand delegates, lambda expressions, LINQ, OOP, etc. If you need help in these areas, there are other great books that cover these topics far better than I could do.
By focusing only on modern coding practices, and by avoiding "fluff", I've kept the book short. It's under 200 pages, a portable size. The vast majority of these pages are recipes written with an extremely practical mindset, so they can be used as a ready reference for the modern developer.

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

Other Popular Editions of the Same Title

9789351106425: Concurrency in C# Cookbook

Featured Edition

ISBN 10:  935110642X ISBN 13:  9789351106425
Publisher: Shroff Publishers & Distribu..., 2014
Softcover

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Stephen Cleary
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Paperback Quantity Available: 5
International Edition
Seller:
Nick Book House
(Fresno, CA, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: New. New, Softcover International Edition, Printed in Black and White, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Seller Inventory # 32359

More information about this seller | Contact this seller

Buy New
US$ 18.31
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

2.

Cleary, Stephen
Published by O'Reilly Media
ISBN 10: 1449367569 ISBN 13: 9781449367565
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Condition: New. 1449367569 *BRAND NEW* Ships Same Day or Next!. Seller Inventory # SWATI2132893100

More information about this seller | Contact this seller

Buy New
US$ 25.33
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

3.

Stephen Cleary
Published by O'Reilly Media, Inc, USA, United States (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description O'Reilly Media, Inc, USA, United States, 2014. Paperback. Condition: New. Language: English. Brand new Book. If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in 4.5 and C# 5.0. Concurrency is becoming more common in responsive and scalable application development, but it's been extremely difficult to code. The detailed solutions in this cookbook show you how modern tools raise the level of abstraction, making concurrency much easier than before.Complete with ready-to-use code and discussions about how and why the solution works, you get recipes for using: async and await for asynchronous operations Parallel programming with the Task Parallel Library The TPL Dataflow library for creating dataflow pipelines Capabilities that Reactive Extensions build on top of LINQ Unit testing with concurrent code Interop scenarios for combining concurrent approaches Immutable, threadsafe, and producer/consumer collections Cancellation support in your concurrent code Asynchronous-friendly Object-Oriented Programming Thread synchronization for accessing data. Seller Inventory # AAH9781449367565

More information about this seller | Contact this seller

Buy New
US$ 29.68
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

4.

Stephen Cleary
Published by O Reilly Media, Inc, USA, United States (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description O Reilly Media, Inc, USA, United States, 2014. Paperback. Condition: New. Language: English . Brand New Book. If you re one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in 4.5 and C# 5.0. Concurrency is becoming more common in responsive and scalable application development, but it s been extremely difficult to code. The detailed solutions in this cookbook show you how modern tools raise the level of abstraction, making concurrency much easier than before. Complete with ready-to-use code and discussions about how and why the solution works, you get recipes for using: async and await for asynchronous operations Parallel programming with the Task Parallel Library The TPL Dataflow library for creating dataflow pipelines Capabilities that Reactive Extensions build on top of LINQ Unit testing with concurrent code Interop scenarios for combining concurrent approaches Immutable, threadsafe, and producer/consumer collections Cancellation support in your concurrent code Asynchronous-friendly Object-Oriented Programming Thread synchronization for accessing data. Seller Inventory # AAH9781449367565

More information about this seller | Contact this seller

Buy New
US$ 30.45
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Stephen Cleary
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Quantity Available: 20
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Condition: New. Bookseller Inventory # ST1449367569. Seller Inventory # ST1449367569

More information about this seller | Contact this seller

Buy New
US$ 31.67
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

6.

Cleary, Stephen
Published by O'Reilly Media 6/13/2014 (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Paperback or Softback Quantity Available: 5
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description O'Reilly Media 6/13/2014, 2014. Paperback or Softback. Condition: New. Concurrency in C# Cookbook. Book. Seller Inventory # BBS-9781449367565

More information about this seller | Contact this seller

Buy New
US$ 33.61
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

7.

Stephen Cleary
Published by Oand#8242;Reilly (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Quantity Available: > 20
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Oand#8242;Reilly, 2014. PAP. Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Seller Inventory # WO-9781449367565

More information about this seller | Contact this seller

Buy New
US$ 22.29
Convert currency

Add to Basket

Shipping: US$ 11.76
From United Kingdom to U.S.A.
Destination, rates & speeds

8.

Stephen Cleary
Published by O'Reilly Media, Inc, USA
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Paperback Quantity Available: > 20
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description O'Reilly Media, Inc, USA. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781449367565

More information about this seller | Contact this seller

Buy New
US$ 26.56
Convert currency

Add to Basket

Shipping: US$ 9.07
From United Kingdom to U.S.A.
Destination, rates & speeds

9.

Stephen Cleary
Published by O'Reilly Media (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New Softcover Quantity Available: > 20
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description O'Reilly Media, 2014. Condition: New. book. Seller Inventory # ria9781449367565_rkm

More information about this seller | Contact this seller

Buy New
US$ 31.76
Convert currency

Add to Basket

Shipping: US$ 5.06
From United Kingdom to U.S.A.
Destination, rates & speeds

10.

Stephen Cleary (author)
Published by O'Reilly Media 2014-06-20, Beijing (2014)
ISBN 10: 1449367569 ISBN 13: 9781449367565
New paperback Quantity Available: > 20
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description O'Reilly Media 2014-06-20, Beijing, 2014. paperback. Condition: New. Seller Inventory # 9781449367565

More information about this seller | Contact this seller

Buy New
US$ 28.53
Convert currency

Add to Basket

Shipping: US$ 9.80
From United Kingdom to U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book