Sobes.tech
Junior — Middle

Proqram icra edilərkən heap yaddaş sahəsinə hansı məlumatlar yüklənir?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, heap yaddaş sahəsi proqramın icrası zamanı dinamik yaddaş ayırması üçün istifadə olunur. Heap-ə uzunmüddətli ömrə malik və yığış (stack) daxilində yerləşdirilə bilməyən obyektlər yüklənir, məsələn, strukturlar, dilimlər, xəritələr və new operatoru və ya cari funksiyadan kənara çıxan dəyişənlərin təşəbbüsü ilə yaradılan digər məlumatlar.

Heap, çöp toplayıcı tərəfindən idarə olunur və obyektlər əlçatan olmadığı zaman yaddaşı azad edir. Yığışdan fərqli olaraq, heap sərt LIFO quruluşuna malik deyil və istənilən ölçü və ömür müddətinə malik obyektləri ehtiva edə bilər.