Concurrency in C# Cookbook (Paperback)
暫譯: C# 並發食譜 (平裝本)
Stephen Cleary
- 出版商: O'Reilly
- 出版日期: 2014-06-13
- 售價: $1,590
- 貴賓價: 9.5 折 $1,511
- 語言: 英文
- 頁數: 208
- 裝訂: Paperback
- ISBN: 1449367569
- ISBN-13: 9781449367565
-
相關分類:
C#
-
相關翻譯:
C# 並發編程經典實例 (簡中版)
-
其他版本:
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming 2/e
買這商品的人也買了...
-
$1,200$948 -
$690$587 -
$2,050$1,948 -
$1,200$1,140 -
$500$395 -
$580$452 -
$400$380 -
$940$700 -
$680$537 -
$580$493 -
$620$490 -
$420$357 -
$300$234 -
$690$545 -
$560$442 -
$500$395 -
$380$300 -
$450$383 -
$420$332 -
$580$458 -
$300$234 -
$780$616 -
$770Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Paperback)
-
$720$562 -
$590$460
商品描述
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
商品描述(中文翻譯)
如果您是眾多對於併發和多執行緒開發感到不確定的開發者之一,這本實用的食譜將改變您的想法。作者 Stephen Cleary 提供了超過 75 個充滿程式碼的食譜,展示了在 .NET 4.5 和 C# 5.0 中使用的平行處理和非同步程式設計技術。
併發在響應式和可擴展的應用程式開發中變得越來越普遍,但編碼卻極其困難。本食譜中的詳細解決方案展示了現代工具如何提高抽象層次,使併發變得比以往更容易。這裡提供了可立即使用的程式碼以及關於解決方案如何運作及其原因的討論,您將獲得以下使用的食譜:
- 使用 async 和 await 進行非同步操作
- 使用任務平行庫 (Task Parallel Library) 進行平行程式設計
- 使用 TPL Dataflow 庫創建數據流管道
- 基於 LINQ 的反應式擴展 (Reactive Extensions) 的功能
- 使用併發程式碼進行單元測試
- 結合併發方法的互操作場景
- 不可變、線程安全的生產者/消費者集合
- 在您的併發程式碼中支援取消
- 非同步友好的物件導向程式設計
- 用於訪問數據的執行緒同步