55 of 59 menu

Datatypen stak

Datatypen stak repræsenterer en del af operativhukommelsen, der er tildelt hver datatråd.

Stakkens funktion er bestemt af princippet LIFO. Essensen af dette princip er, at den sidst tilføjede hukommelsesfragment i stakken vil være den første, der poppes fra den.

Essensen af at arbejde med stakken er, at når en ny variabel erklæres via en funktion, tilføjes den første til stakken. Når funktionen er færdig med sit arbejde - slettes variablen automatisk fra stakkens hukommelse, og den del, som den optog, bliver tilgængelig for andre objekter.

Stakkens største fordel er den høje udførelseshastighed af koden, men ulempen er, at når den hukommelse, der er tildelt stakken, er overskredet, kan de erklærede variable ikke længere ændres og udførelsen af koden stopper. Stakkens størrelse angives, når tråden oprettes, og hver variabel har sin egen maksimale hukommelsesstørrelse, som primært afhænger af dens datatype. På grund af hvilket det er nødvendigt at erklære størrelsen af komplekse datatyper (for eksempel objekter) på forhånd. Stakken kan kun holde lokale variable i hukommelsen, for globale variable skal bunken bruges.

Se også

  • datatypen bunke,
    som er bredt brugt i programmering
  • indholdsleveringnetværk CDN,
    som fremskynder indlæsningen af websider i webapplikationer
  • datastrukturprincippet LIFO,
    som er bredt brugt i programmering
  • datastrukturprincippet FIFO,
    som er bredt brugt i programmering
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis