Pro .NET 4 Parallel Programming in C# (Paperback)
暫譯: Pro .NET 4 平行程式設計於 C#

Adam Freeman

  • 出版商: Apress
  • 出版日期: 2010-05-25
  • 售價: $2,570
  • 貴賓價: 9.5$2,442
  • 語言: 英文
  • 頁數: 328
  • 裝訂: Paperback
  • ISBN: 1430229675
  • ISBN-13: 9781430229674
  • 相關分類: .NETC#
  • 已過版

買這商品的人也買了...

商品描述

Parallel programming has been revolutionised in .NET 4 providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel Programming features of .NET 4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than “classic” .NET threads, parallel programming allows the developer to remain focused on the work an application needs to perform.

In Pro .NET 4 Parallel Programming in C#, Adam Freeman presents expert advice that guides you through the process of creating concurrent C# applications from the ground up. You’ll be introduced to .NET’s parallel programming features, both old and new, discover the key functionality that has been introduced in .NET 4, and learn how you can take advantage of the power of multi-core and multi-processor machines with ease.

Pro .NET 4 Parallel Programming in C# is a reliable companion that will remain with you as you explore the parallel programming universe, elegantly and comprehensively explaining all aspects of parallel programming, guiding you around potential pitfalls and providing clear-cut solutions to the common problems that you will encounter.

What you’ll learn

  • Develop scalable and robust parallel applications in C#.
  • Design, test and use parallel algorithms and data structures.
  • Understand and implement common parallel design patterns.
  • Avoid common anti-patterns and problems.
  • Use Visual Studio to verify and debug parallel applications.

Who this book is for

This book is for .NET developers encountering parallel or multi-threaded programming for the first time. No prior knowledge of multi-threaded programming is required, but the reader should be familiar with basic programming in C# using Visual Studio.

商品描述(中文翻譯)

平行程式設計在 .NET 4 中經歷了革命性的變化,首次提供了一種標準化和簡化的方法來創建穩健、可擴展且可靠的多執行緒應用程式。.NET 4 的平行程式設計功能允許程式設計師創建能夠利用多核心和多處理器機器的應用程式。與「經典」的 .NET 執行緒相比,平行程式設計更簡單易用且功能更強大,讓開發者能夠專注於應用程式需要執行的工作。

在《Pro .NET 4 Parallel Programming in C#》一書中,亞當·弗里曼(Adam Freeman)提供了專家的建議,指導您從零開始創建並發的 C# 應用程式。您將了解 .NET 的平行程式設計功能,包括舊的和新的,發現 .NET 4 中引入的關鍵功能,並學習如何輕鬆利用多核心和多處理器機器的強大能力。

《Pro .NET 4 Parallel Programming in C#》是您探索平行程式設計宇宙的可靠夥伴,優雅且全面地解釋平行程式設計的各個方面,指導您避開潛在的陷阱,並提供明確的解決方案來應對您將遇到的常見問題。

您將學到的內容:
- 在 C# 中開發可擴展且穩健的平行應用程式。
- 設計、測試和使用平行演算法和資料結構。
- 理解並實現常見的平行設計模式。
- 避免常見的反模式和問題。
- 使用 Visual Studio 驗證和除錯平行應用程式。

本書適合對象:
本書適合首次接觸平行或多執行緒程式設計的 .NET 開發者。無需具備多執行緒程式設計的先前知識,但讀者應該熟悉使用 Visual Studio 進行基本的 C# 程式設計。