重複の可能性:.NETで
Why are two different concepts both called “heap”?
What's the relationship between “a” heap and “the” heap?ヒープは実際にはヒープですか?
(およびJavaの私の知る限り)、オブジェクトが動的に割り当てられた領域は、マネージヒープと呼ばれています。ただし、管理されたヒープがどのように動作するかを記述するほとんどのdocumentationは、リンクされたリストやスタックなどの線形データ構造として表しています。
したがって、マネージヒープは実際にはheapですか、それとも他のデータ構造で実装されていますか?実際にヒープデータ構造を使用していない場合は、用語の意味がこの単語の意味をオーバーロードするような重大な失敗のようです。
実際にヒープデータ構造の場合、ヒーププロパティを満たす値は何ですか?割り当てられたメモリ領域のサイズ?
+1私はすでにこの質問について疑問に思っています。 –
http://stackoverflow.com/questions/1699057/why-are-two-different-concepts-both-called-heap –