Concurrency in C# Cookbook (Paperback)
暫譯: C# 並發食譜 (平裝本)
Stephen Cleary
- 出版商: O'Reilly
- 出版日期: 2014-06-13
- 售價: $1,470
- 貴賓價: 9.5 折 $1,397
- 語言: 英文
- 頁數: 208
- 裝訂: Paperback
- ISBN: 1449367569
- ISBN-13: 9781449367565
-
相關分類:
C#
-
相關翻譯:
C# 並發編程經典實例 (簡中版)
-
其他版本:
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming 2/e
買這商品的人也買了...
-
深入淺出 Servlets 與 JSP (Head First Servlets and JSP, 2/e)$1,200$948 -
Linux Device Driver Programming 驅動程式設計$690$587 -
LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (Paperback)$1,900$1,805 -
Learning From Data (Hardcover)$1,200$1,176 -
物聯網概論 (The internet of things)$500$395 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
笑談軟體工程:例外處理設計的逆襲$580$458 -
Java SE 8 技術手冊$620$490 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 -
菲絲恩教你學會 Python$300$234 -
實戰雲端作業系統建置與維護-VMware vSphere 5.5 虛擬化全面啟動$690$545 -
Android 程式設計入門、應用到精通 -第二版 (適用 Android L, 1.X~4.X, Android Wear 穿戴式裝置)$560$442 -
iOS 8 程式設計實戰--205 個快速上手的開發技巧$500$395 -
網站滲透測試實務入門$380$300 -
松本行弘談程式世界的未來$450$383 -
Swift初學特訓班--iOS App 開發快速養成與實戰(附近3小時新手入門與關鍵影音教學/全書範例程式)$420$332 -
C++ 全方位學習 (修訂第二版)(適用 Dev C++ 與 Visual C++)$580$458 -
Ruby on Rails 自習手冊:邁向鐵道工人之路$300$234 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$788Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Paperback) -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
TensorFlow + Keras 深度學習人工智慧實務應用$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) 的功能
- 使用併發程式碼進行單元測試
- 結合併發方法的互操作場景
- 不可變、線程安全的生產者/消費者集合
- 在您的併發程式碼中支援取消
- 非同步友好的物件導向程式設計
- 用於訪問數據的執行緒同步
