سلام به همه دوستان
خسته نباشید
من ی قطعه کد دارم زمانی که اجرا میشه 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 رو قفل میکنه
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد