Heap: Difference between revisions

No change in size ,  15 years ago
m
A little English
(Added: fragmentation, multiple heaps, construction-destruction, multitasking, user-defined heaps)
m (A little English)
 
Line 16:
The heap must be interlocked when accessed from multiple [[task]]s (see also [[concurrent programming]]).
 
Some languages like [[Ada]] provide user-defined heaps, called '''storage poolpools''' (so the ''heap'' becomes merely a predefined storage pool.) The programmer may implement a better memory allocation and reclamation strategy for such pools, when he knows the behavior of the objects allocated there. For example: arena, [[LIFO]] etc.
Anonymous user