Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
非同步程式設計從0到1
Highest Rated
Rating: 4.7 out of 5(14 ratings)
62 students

非同步程式設計從0到1

帶你深入淺出非同步程式設計和開發
Created byRico Chen
Last updated 11/2020
Chinese (Traditional)

What you'll learn

  • 執行緒基本概念
  • Task基本概念
  • Task基本開發設計
  • 執行緒基本開發設計
  • async 和 await 開發技巧
  • async 和 await 單元測試
  • 非同步基本術語
  • 執行緒同步化
  • TAP、TPL和非同步 Task
  • 包裝設計非同步

Course content

4 sections35 lectures5h 1m total length
  • 課程簡介2:22
  • Windows 處理程序和執行緒關係7:27
  • 搞懂基本術語3:42
  • 非同步開發需要嗎?5:06
  • 應用程式無回應或很卡10:25

Requirements

  • C#開發經驗
  • VS IDE使用經驗

Description

無法開立統一編號

撰寫同步循序執行程式碼,就能高枕無憂嗎?

我初期踏入程式領域,大部分都是同步循序執行的程式碼和流程,

但實務上有些需求確實可使用非同步來提高效能並改善系統回應時間,

可是我們比較容易理解同步執行的程式碼和流程,

很難想像交錯時間執行或同時並發的非同步程式碼,

這也衍生出deadlock或結果非預期..等問題,

也讓非同步程式設計更有挑戰。

我相信,不額外學習非同步程式設計,依然可完成現實世界各種需求,

但可能會損失改善系統回應性和提高系統吞吐量的機會,


從基礎觀念到實戰應用技巧

該課程我將使用.NetCore 3.X進行示範,從基礎觀念介紹,也會介紹說明相關術語,

由於執行緒是非同步重要基礎,我希望學員盡量不要跳過該章節,

後續將循序漸進介紹Task並進入async和await的世界,

並分享個人實戰開發非同步技巧,讓各位學員可立即應用於職場或相關專案。

Who this course is for:

  • 想了解非同步設計的開發人員
  • 想了解平行處理應用的開發人員
  • 想學習NetCore非同步設計的開發人員
  • 想學習NetCore平行處理應用的開發人員