توسعه نرم‌افزار

Async، concurrency و parallelism یکی نیستند

async از انتظارهای blocking جلوگیری می‌کند، concurrency کارهای هم‌پوشان را هماهنگ می‌کند و parallelism از چند هسته‌ی CPU استفاده می‌کند.

مهندسی توسعه نرم‌افزار #csharp #dotnet #async #concurrency #parallelism

چرا برنامه‌نویسی async وجود دارد؟

برنامه‌نویسی async کمک می‌کند برنامه هنگام انتظار برای I/O همچنان کار مفید انجام دهد.

مهندسی توسعه نرم‌افزار #csharp #dotnet #async