55 of 59 menu

Tipo de datos pila

El tipo de datos pila representa un fragmento de la memoria RAM, asignado para cada hilo de datos.

El funcionamiento de la pila se determina por el principio LIFO (Último en Entrar, Primero en Salir). La esencia de este principio es que el último fragmento de memoria añadido a la pila será el primero en salir de ella.

La esencia del trabajo con la pila consiste en que, al declarar una nueva variable mediante una función, esta se añade a la pila. Cuando la función termina su trabajo, la variable se elimina automáticamente de la memoria de la pila y la parte que ocupaba queda disponible para otros objetos.

La principal ventaja de la pila es la alta velocidad de ejecución del código, sin embargo, la desventaja consiste en que al desbordarse la memoria asignada para la pila, las variables declaradas ya no se podrán modificar y la ejecución del código se detendrá. El tamaño de la pila se establece al crear el hilo, y cada variable tiene su tamaño máximo de memoria, que depende en primer lugar de su tipo de datos. Debido a esto, es necesario declarar de antemano el tamaño de los tipos de datos complejos (por ejemplo, objetos). Además, la pila solo puede retener en memoria variables locales, para las globales se debe usar el montón.

Véase también

  • tipo de datos montón,
    que es ampliamente utilizado en programación
  • red de entrega de contenido CDN,
    que acelera la carga de páginas de aplicaciones web
  • forma de organizar datos LIFO,
    que es ampliamente utilizado en programación
  • forma de organizar datos FIFO,
    que es ampliamente utilizado en programación
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar