Middle
Bir tətbiqdə neçə yığın və yığım ola bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Standart iOS tətbiqində hər bir iş (thread) üçün öz yığını (stack) ayrılır. Beləliklə, yığınların sayı tətbiqdəki işlərin sayına bərabərdir.
Tətbiqdə yığın (heap) əsasən təkdir. Heap-də yaradılan obyektlər, ona istinad varsa, hər hansı bir işdən əldə edilə bilər. Ancaq bəzi ssenarilərdə, məsələn, bəzi frameworklər və ya kitabxanalar istifadə edilərkən, xüsusi məqsədlər üçün əlavə xüsusi heaplar yaradıla bilər. Ancaq əsas anlayışda, əsas yaddaşın paylanması üçün tək qlobal heap istifadə olunur.
Xülasə:
- Yığınlar: Sayı işlərin sayına bərabərdir.
- Heap: Əsasən təkdir, lakin xüsusi hallarda əlavə xüsusi heaplar ola bilər.