offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
56 of 59 menu

Тип данных куча

Тип данных куча (англ. heap) представляет собой собой часть оперативной памяти, динамически выделяемой для каждой переменной. При этом каждую переменную можно вызвать глобально во во всем приложении, а не только в отдельном потоке как в стеках.

После завершения работы вся память, которую занимали переменные в куче, освобождается. Размер кучи можно задать при запуске приложения.

Недостатком кучи является ее более медленная работа по сравнению со стеком. К примеру, последние объявленные переменные будут извлекаться последними и системе необходимо больше времени на их поиск. Однако, только тип данных кучи позволяет проводить корректную работу с глобальными переменными и динамически изменяемыми объектами.

Смотрите также

  • тип данных стек,
    который широко используется в программировании
  • сеть доставки контента CDN,
    которая ускоряет загрузку страниц веб-приложений
  • способ организации данных LIFO,
    который широко используется в программировании
  • способ организации данных FIFO,
    который широко используется в программировании