活動簡介

提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

精準解析 .NET Thread 執行緒

活動規劃

在 .NET 要建立一個執行緒,將需要指定一個委派方法,而一個執行緒 Thread 代表一個正在同步執行程式碼,若想要同時執行多個委派方法,則需要建立多個執行緒,而一台電腦能夠同時處理執行緒的數量,將會取決於這台電腦上的 CPU 的能力。

身為一個 .NET / C# 程式設計師,想要提升自我能力,使其可以進行平行程式設計技能,就需要具備多執行緒開發技術。透過多執行緒設計出來的程式碼,將可以同時執行多個程式碼,並會有助於整體應用程式的執行效能提升,充分發揮這台電腦 CPU 的執行效能。

然而,如何進行多執行緒的程式設計,將會需要學習 .NET 中的 Thread 物件的使用與操作,當完成此課程之後,你將會具有多執行緒程式設計的能力,並且了解到多執行緒程式設計上會遇到的問題與瓶頸。

活動等級:初階→中階

活動講師

Vulcan Lee(李進興)
Vulcan Lee(李進興)

喜愛 .NET 與 C# 和 XAML 語言,熱於探索各種技術背後的原理,平常喜歡撰寫各種技術文章與寫書,本身最近十年專注於 UWP、Xamarin.Forms開發框架,對於C# 多執行緒、非同步程式設計、相依性注入等主題特別有研究,最近更加迷戀上 Blazor 開發框架,並且協助導入與解決相關問題。

講師經歷:
  • 撰寫 Xamarin.Forms 快速入門
  • XAML in Xamarin.Forms 基礎篇
  • Blazor 快速體驗書籍
  • Xamarin MVP
  • 上過數十場次以上的 Xamarin.Forms 課程

活動介紹

  • 執行緒    Thread - 基本認識
  • 產生     Creation
  • 啟動     Start            
  • 傳入參數   Parameter
  • 結束     Wait / Join
  • 傳回值    Return Value
  • 優先權    Priority
  • 前景與背景  Foreground / Background
  • 取消     Cancellation
  • 異常與除錯  Exception

講者的話

想要提升自我開發能力與價值,或者晉身成為高級或者資深 .NET 程式設計師,那就需要徹底學會與發揮 Thread 執行緒所帶來的好處,使用多執行緒方式可以讓整個應用程式具有更好回應能力、效率和性能與改善單一執行緒程式碼所帶來的效能瓶頸。

加入此課程可以讓您掌握多執行緒程式設計的技能,然而,許多人面對首次接觸執行緒這樣的設計議題,將會遇到許多門檻與障礙,有鑑於此,在進行這個課程設計過程中,將會加入許多對於執行緒初心者必須要知道的內容進行介紹,透過九個主題進行深入淺出,配合範例程式碼來學習各種執行緒開發技術,與開發過程中避免常見的多執行緒錯誤和問題。

 

還想知道什麼就留言吧

持續學習

  • 我們使用 Microsoft Teams 做課程討論平台。了解更多

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
  • 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
  • 主辦單位保留對活動內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
  • 活動前7天申請退費,退費用0 %
  • 活動前8天申請退費,退費用90 %
  • 收到申請表後我們會主動與您聯繫。

目前活動