通過C#E .NET學習課程平行編程

通過C#E .NET學習並行編程

發現由.NET框架支持的多線程和並行化的基本概念。

本課程著重於.NET環境中的C#並行編程。它解決了.NET框架提供的必需多線程特徵,包括並行任務庫(TPL)和Parallel Linq(Plinq)。在本課程中,您將學習:

任務編程:

– 如何創建,執行,取消和處理任務中的異常。

數據共享和同步:

– 確保安全且一致地訪問共享數據。

競爭收藏:

– 使用多個線程訪問時正常工作的集合之類的集合。

任務協調:

– 了解連續性並使用原始同步來協調任務。

並行紐帶:

  • 關於計數器或集合的迭代,而分區和處理單獨線程的數據。

    LINQ並行:

  • 探索.NET語言技術(LINQ)的並行版本。

    異步/等待:

  • 利用.NET支持異步編程。

    本課程適合.NET/C#中的開發人員和經驗豐富的開發人員,以及對多線程,並行性和異步編程感興趣的任何人。課程材料包括帶有實用編程編程的視頻課程和用於下載的C#文件。

    在註冊本課程之前,建議您對C#編程語言和對多線程的熟悉有深入的了解。

您將學到什麼:

  • 如何創建和執行獨立任務。
  • 有效管理對數據的同步訪問。
  • 使用並行收集以提高性能。
  • 與任務連續性一起工作以更好地協調。
  • 編寫並行鍵以進行有效的數據處理。
  • 享受並行LINQ的力量,以增強諮詢功能。
  • 使用異步/等待掌握異步編程。
Scroll to Top