目前活動

  • 勇闖非同步程式設計-基礎篇

    在多核心 CPU 的普及的現代,如何正確的操作執行緒及最佳化程式執行效率的議題日趨重要,但撰寫多執行緒的控制並不容易,細緻的調整及適當的調整鎖定區塊,處理共用、私有資料等等都是影響執行效率的重要議題。

    控制鎖定區塊是多執行緒環境下最重要的部分,也是影響多執行緒效能的重要關鍵,本課程將講解 .NET 所提供的各種鎖定機制原理,用途及注意事項,及 .NET 4 所提供的 Concurrent Collections。

  • 勇闖非同步程式設計-進階篇

    C# 5 正式進入非同步設計模式,提供了 async/await 機制,讓程式設計師在撰寫非同步應用程式時更加容易,但也因為如此,其中埋藏了許多需要注意及陷阱,本課程著眼於 async/await 使用時的多個面向,讓學員們可以更了解非同步,及避開其陷阱,撰寫高效能的非同步應用程式。