55 of 59 menu

Datu tips steks

Datu tips steks ir operatīvās atmiņas fragments, kas piešķirts katram datu pavedienam.

Steka darbību nosaka LIFO princips. Šī principa būtība ir tāda, ka pēdējais pievienotais atmiņas fragments stekā tiks noņemts no tā pirmais.

Darbs ar steku notiek tā, ka, deklarējot jaunu mainīgo caur funkciju, tas tiek pievienots stekam. Kad funkcija pabeidz savu darbu - mainīgais tiek automātiski izdzēsts no steka atmiņas, un daļa, kuru tas aizņēma, kļūst pieejama citiem objektiem.

Steka galvenā priekšrocība ir augsta koda izpildes ātrums, tomēr trūkums ir tāds, ka, pārsniedzot stekam piešķirtās atmiņas apjomu, deklarētos mainīgos vairs nevarēs mainīt un koda izpilde apstāsies. Steka lielums tiek iestatīts, veidojot pavedienu, un katram mainīgajam ir savs maksimālais atmiņas apjoms, kas, pirmkārt, ir atkarīgs no tā datu tipa. Sakarā ar to ir nepieciešams iepriekš deklarēt sarežģītu datu tipu (piemēram, objektu) izmērus. Arī steks atmiņā var uzturēt tikai lokālos mainīgos, globālajiem jāizmanto kaudze.

Skatiet arī

  • datu tips kaudze,
    kas tiek plaši izmantota programmēšanā
  • satura piegādes tīkls CDN,
    kas paātrina tīmekļa lietojumu lapu ielādi
  • datu organizēšanas veids LIFO,
    kas tiek plaši izmantots programmēšanā
  • datu organizēšanas veids FIFO,
    kas tiek plaši izmantots programmēšanā
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt