Midسختی 3 از ۵· در 82٪ مصاحبههای این حوزه پرسیده شده
چرا async/await باعث افزایش Performance میشود؟
☆نشان کردنپاسخ کوتاه
چون هنگام انتظار برای عملیات I/O، Thread آزاد میشود و میتواند درخواستهای دیگر را پردازش کند.
پاسخ کامل
در عملیات I/O (مثل فراخوانی دیتابیس یا API)، async/await Thread را در حین انتظار بلاک نمیکند و آن را به Thread Pool برمیگرداند تا درخواستهای دیگر را پردازش کند؛ این کار Throughput سرور را بهخصوص در ASP.NET Core بهشدت افزایش میدهد.
