55 of 59 menu

Podatkovni tip sklad

Podatkovni tip sklad predstavlja fragment operativnega pomnilnika, dodeljen za vsako podatkovno nit.

Delovanje sklada določa načelo LIFO. Bistvo tega načela je, da bo zadnji dodan fragment pomnilnika v sklad prvi izšel iz njega.

Bistvo dela s skladom je v tem, da se ob deklaraciji nove spremenljivke preko funkcije, le-ta doda v sklad. Ko funkcija konča svoje delo - se spremenljivka avtomatično izbriše iz pomnilnika sklada in del, ki ga je zasedala, postane dostopen drugim objektom.

Glavna prednost sklada je visoka hitrost izvajanja kode, vendar je pomanjkljivost v tem, da ob prepolnjenju pomnilnika, dodeljenega za sklad, deklariranih spremenljivk ne bo več mogoče spreminjati in izvajanje kode se bo ustavilo. Velikost sklada je določena ob ustvarjanju niti, in vsaka spremenljivka ima svojo največjo velikost pomnilnika, ki je predvsem odvisna od njenega podatkovnega tipa. Zaradi česar je potrebno vnaprej določiti velikost kompleksnih podatkovnih tipov (na primer, objektov). Prav tako lahko sklad zadrži v pomnilniku le lokalne spremenljivke, za globalne je treba uporabiti kopico.

Glejte tudi

  • podatkovni tip kopica,
    ki se pogosto uporablja v programiranju
  • omrežje za dostavo vsebine CDN,
    ki pospeši nalaganje strani spletnih aplikacij
  • način organizacije podatkov LIFO,
    ki se pogosto uporablja v programiranju
  • način organizacije podatkov FIFO,
    ki se pogosto uporablja v programiranju
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni