部落格

.Net

Async 常見誤區:不是所有方法都需要 async Task
部落格 C# .Net

Async 常見誤區:不是所有方法都需要 async Task

本文整理 C# async 在實務開發中常見的幾個觀念,包括 Task 與 ValueTask 的差異、什麼是 Hot Path,以及 allocation 對效能的影響。透過簡單範例說明什麼情況適合使用 ValueTask,並提醒並不是所有方法都需要寫成 async,幫助釐清 async 使用時常