[an error occurred while processing this directive]
|
В основном тем, что это не стек. Из "кучи" занимают память функции типа malloc и иже с ними. Т.е. память из кучи может заниматься и освобождаться не последовательно (как при использовании стека), а хаотически. Самое интересное наступает тогда, когда после многочисленных хаотических занятий и освобождений памяти "куча" оказывается фрагментированной настолько, что суммарный объем свободной памяти достаточен, а непрерывного участка, требуемого очередным маллоком - нет. Но это уже другая история ..
E-mail: info@telesys.ru