Sobes.tech
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.