Udemy線上課程 非同步程式設計從0到1 講師:Rico Chen 影音教學 中文發音 繁體中文版(DVD版)
撰寫同步循序執行程式碼,就能高枕無憂嗎?我初期踏入程式領域,大部分都是同步循序執行的程式碼和流程,
但實務上有些需求確實可使用非同步來提高效能並改善系統回應時間,
可是我們比較容易理解同步執行的程式碼和流程,
很難想像交錯時間執行或同時並發的非同步程式碼,
這也衍生出deadlock或結果非預期..等問題,
也讓非同步程式設計更有挑戰。
我相信,不額外學習非同步程式設計,依然可完成現實世界各種需求,
但可能會損失改善系統回應性和提高系統吞吐量的機會,
從基礎觀念到實戰應用技巧
該課程我將使用.NetCore 3.X進行示範,從基礎觀念介紹,也會介紹說明相關術語,
由於執行緒是非同步重要基礎,我希望學員盡量不要跳過該章節,
後續將循序漸進介紹Task並進入async和await的世界,
並分享個人實戰開發非同步技巧,讓各位學員可立即應用於職場或相關專案。
01 前言
001 課程簡介.mp4
002 Windows 處理程序和執行緒關係.mp4
003 搞懂基本術語.mp4
004 非同步開發需要嗎_.mp4
005 應用程式無回應或很卡.mp4
02 執行緒基礎
006 執行緒簡介.mp4
007 建立一條執行緒.mp4
008 取消執行緒.mp4
009 執行緒封鎖和協調.mp4
010 執行緒鎖定和安全.mp4
011 理解執行緒集區.mp4
012 了解 CPU-bound和I_O-bound.mp4
013 淺談 APM and EAP.mp4
014 執行緒開發建議總結.mp4
03 Task 基礎
015 TAP 簡介.mp4
016 建立和啟動 Task.mp4
017 取消 Task.mp4
018 等待 Task.mp4
019 迴圈中的 Task.mp4
020 Task 關聯性.mp4
021 Task 錯誤處理.mp4
022 淺談 TaskScheduler.mp4
023 淺談 TaskCompletionSource.mp4
04 async 和 await 的世界
024 了解控制流.mp4
025 Task的兄弟.mp4
026 混搭的地雷.mp4
027 LINQ expressions 和 async Lambdas.mp4
028 輕鬆掌握進度.mp4
029 提高非同步操作效能.mp4
030 非同步的包裝設計.mp4
031 非同步的鎖定開發.mp4
032 PLINQ 平行 LINQ 處理.mp4
033 非同步方法的單元測試.mp4
034 常見非同步存取資料庫錯誤.mp4
035 全集中非同步開發建議總結.mp4