Skip to content

vulcanlee/CSharp-Task-Quick-Launch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

C# Task 快速入門 - 從無到有來學會 TPL 工作的使用

專案名稱 專案說明 備註
TK001 Task.Run 與 Task.Factory.StartNew 差異(非同步委派)
TK002 使用 TaskCompletionSource 類別 建立工作
TK003 各種非同步工作的建立與啟動方法
TK004 建立和起始有參數非同步工作
TK005 利用TAP工作建立大量並行工作練習
TK006 等候非同步工作完成範例
TK007 Task.WaitAll,等待所有工作 Task 物件完成執行
TK008 Task.WaitAny,等候任一工作 Task 物件完成執行
TK009 Task.WhenAll,等候所有工作 Task 物件完成執行
TK010 Task.WhenAny,等候任一工作 Task 物件完成執行
TK011 同時呼叫多個 WebAPI 並取得計算結果練習- WhenAll
TK012 同時呼叫多個 WebAPI 並取得計算結果練習- WhenAny
TK013 用 ContinueWith 接續不同工作狀態並執行相關處理
TK014 各種不同取得工作執行結果的用法
TK015 了解各種委派類型工作物件的狀態列舉值變化情形
TK016 了解各種承諾類型工作物件的狀態列舉值變化情形
TK017 隨堂測驗:檢查要求失敗的工作
TK018 CancellationTokenSource 與 CancellationToken 的設計練習
TK019 使用 CancellationTokenSource 取消 HttpClient 網路存取練習
TK020 CreateLinkedTokenSource 來組合兩個 CancellationToken
TK021 Console用HttpClient從下載大檔案,並更新下載進度
TK022 WPF用HttpClient從下載大檔案,並更新下載進度
TK023 當所有等候工作都執行結束後,可以檢查是否有執行失敗的工作
TK024 了解各種非同步作業中對於例外異常會產生何種情況
TK025 將 APM 改成 TAP 設計模式
TK026 各種非同步工作的建立與啟動方法
TK027 建立和起始有參數非同步工作
TK028
TK029
TK030

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages