Type de données Tas
Le type de données tas (heap) représente une partie de la mémoire vive, allouée dynamiquement pour chaque variable. Chaque variable peut être appelée globalement dans toute l'application, et pas seulement dans un thread spécifique comme c'est le cas pour les piles.
Après l'exécution, toute la mémoire occupée par les variables dans le tas est libérée. La taille du tas peut être définie au lancement de l'application.
L'inconvénient du tas est son fonctionnement plus lent par rapport à la pile. Par exemple, les dernières variables déclarées seront récupérées en dernier et le système a besoin de plus de temps pour les rechercher. Cependant, seul le type de données tas permet un travail correct avec les variables globales et les objets dynamiquement modifiables.
Voir aussi
-
type de données pile,
qui est largement utilisé en programmation -
réseau de diffusion de contenu
CDN,
qui accélère le chargement des pages des applications web -
méthode d'organisation des données
LIFO,
qui est largement utilisée en programmation -
méthode d'organisation des données
FIFO,
qui est largement utilisée en programmation