Skip to content
Articles

task

Task.Run vs await: What Every C# Developer Should Know
.NET Core thg 9 22, 2026 10 min read

Task.Run vs await: What Every C# Developer Should Know

Modern C# development is built on asynchronous code. But even seasoned developers often confuse await with Task.Run. While they both deal with tasks, their purposes are entirely different. Misusing one for the other can lead to performan...

By Huy Vũ
Understanding Task in .NET 🌐
.NET Core thg 9 22, 2026 4 min read

Understanding Task in .NET 🌐

Hello there, folks! Today, we're diving into the intriguing world of programming in .NET, specifically focusing on the concept of "Task." Whether you're a seasoned developer or just starting out, this guide will help you understand what ...

By Huy Vũ
Task.Factory.StartNew vs Task.Run in C#: The Difference
.NET Core thg 9 22, 2026 17 min read EN VI

Task.Factory.StartNew vs Task.Run in C#: The Difference

Use Task.Run. It is Task.Factory.StartNew with the two defaults almost every caller wants: TaskScheduler.Default instead of the current scheduler, and DenyChildAttach instead of allowing child tasks to attach, plus unwrapping for async d...

By Huy Vũ