راکت

قفل شدن event loop و حل این مشکل بر روی سرور های تک هسته

بدون پاسخ

سلام به همه دوستان
خسته نباشید
من ی قطعه کد دارم زمانی که اجرا میشه Event loop رو به طور کامل قفل میکنه و Request دیگه ای نمیشه به سرور ارسال کرد.
یکی از راه های اون child process و worker threads هست اما این ها فقط توی سرور های چند هسته ای کاربرد دارن.
میخواستم ببینم هست که بشه درخواست رو محدود کرد که از مقداری از Thread استفاده کنه و بقیه رو برای درخواست های بعدی بزاره یا نه؟؟؟

const hash = crypto.createHash('sha256');
    for (let i = 0; i < 10e7; i++) {
        console.log(i);
        hash.update(crypto.randomBytes(100).toString('hex'));
    }

این کد Event loop رو قفل میکنه

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام