Junior — Middle
Niyə min korutini işə sala bilərsiniz, amma min ipi işə salmaq adətən mümkün deyil?
sobes.tech Süni İntellekt
AI-dan cavab
Səbəb odur ki, korutinlər yüngül ipliklərdir, tətbiq səviyyəsində idarə olunur (məsələn, Kotlin və ya digər dillərdə planlayıcı ilə), və əməliyyat sisteminin sistem iplikləri deyil. Onlar yaddaş yığını və əməliyyat sistemi resurslarını ayırmağa ehtiyac duymur, buna görə minlərlə işə salına bilər, əhəmiyyətli yüklənmədən.
Əksinə, sistem iplikləri yaddaş üçün yığın, kontekst dəyişdirmə və digər resurslar ayırmağı tələb edir, bu da onların sayını məhdudlaşdırır. Korutinlər isə, bir və ya bir neçə iplikdə işləyir, çox sürətli və səmərəli şəkildə dəyişir, bu da asinxron əməliyyatların miqyasını artırmağa imkan verir.