duplicados posibles:
Why are two different concepts both called “heap”?
What's the relationship between “a” heap and “the” heap?¿El montón es realmente un montón?
En .NET (y Java por lo que yo sé), el área donde los objetos se asignan dinámicamente que se conoce como el montón administrado . Sin embargo, la mayoría de documentation que describe cómo funciona el almacenamiento dinámico administrado lo representa como una estructura de datos lineal, como una lista vinculada o una pila.
Entonces, ¿el montón administrado realmente es heap, o está implementado con alguna otra estructura de datos? Si en realidad no utiliza una estructura de datos de montón, parece una falla significativa de la terminología sobrecargar el significado de esta palabra.
Si de hecho es una estructura de datos de montón, ¿cuál es el valor que satisface la propiedad de montón: el tamaño de la región de memoria asignada?
+1 Ya me he preguntado sobre esta pregunta. –
También vea http://stackoverflow.com/questions/1699057/why-are-two-different-concepts-both-called-heap –