55 of 59 menu

Dátový typ zásobník

Dátový typ zásobník predstavuje fragment operačnej pamäte, pridelený pre každé vlákno údajov.

Práca zásobníka je určená princípom LIFO. Podstatou tohto princípu je, že posledný pridaný fragment pamäte do zásobníka ako prvý z neho bude odstránený.

Podstatou práce so zásobníkom je, že pri deklarovaní novej premennej prostredníctvom funkcie, je premenná pridaná do zásobníka. Keď funkcia dokončí svoju činnosť - premenná je automaticky odstránená z pamäte zásobníka a časť, ktorú zaberala, sa stane dostupnou pre iné objekty.

Hlavnou výhodou zásobníka je vysoká rýchlosť vykonávania kódu, avšak nevýhodou je, že pri preplnení pamäte pridelenej pre zásobník deklarované premenné už nebude možné meniť a vykonávanie kódu sa zastaví. Veľkosť zásobníka je nastavená pri vytvorení vlákna, a každá premenná má svoju maximálnu veľkosť pamäte, ktorá závisí predovšetkým od jej dátového typu. Kvôli tomu je potrebné vopred deklarovať veľkosť zložitých dátových typov (napríklad objektov). Taktiež zásobník môže udržať v pamäti iba lokálne premenné, pre globálne by sa mala použiť halda.

Pozrite tiež

  • dátový typ halda,
    ktorá je široko používaná v programovaní
  • sieť na doručenie obsahu CDN,
    ktorá urýchľuje načítavanie stránok webových aplikácií
  • spôsob organizácie údajov LIFO,
    ktorý je široko používaný v programovaní
  • spôsob organizácie údajov FIFO,
    ktorý je široko používaný v programovaní
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť