Autoplay
Autocomplete
Previous Lesson
Complete and Continue
非同步程式設計從0到1
前言
課程簡介 (2:22)
Windows 處理程序和執行緒關係 (7:27)
搞懂基本術語 (3:42)
非同步開發需要嗎? (5:06)
應用程式無回應或很卡 (10:24)
執行緒基礎
執行緒簡介 (7:41)
建立一條執行緒 (7:35)
取消執行緒 (11:32)
執行緒封鎖和協調 (9:37)
執行緒鎖定和安全 (11:46)
理解執行緒集區 (7:55)
了解 CPU-bound和I/O-bound (14:42)
淺談 APM and EAP (10:50)
執行緒開發建議總結 (4:39)
Task 基礎
TAP 簡介 (3:15)
建立和啟動 Task (2:49)
取消 Task (15:46)
等待 Task (9:59)
迴圈中的 Task (5:29)
Task 關聯性 (18:09)
Task 錯誤處理 (10:39)
淺談 TaskScheduler (12:43)
淺談 TaskCompletionSource (7:35)
async 和 await 的世界
了解控制流 (12:05)
Task的兄弟 (5:21)
混搭的地雷 (8:26)
LINQ expressions 和 async Lambdas (8:52)
輕鬆掌握進度 (5:19)
提高非同步操作效能 (6:45)
非同步的包裝設計 (9:29)
非同步的鎖定開發 (6:48)
PLINQ 平行 LINQ 處理 (12:12)
非同步方法的單元測試 (11:42)
常見非同步存取資料庫錯誤 (5:24)
全集中非同步開發建議總結 (7:47)
Teach online with
Windows 處理程序和執行緒關係
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock