У меня есть ряд структур данных (деревья, очереди, списки), созданных с помощью процедур динамического выделения (malloc, calloc).При некоторых критических условиях программа должна завершиться.Обход всех объектов для освобождения их памяти занимает много времени.
Безопасно ли избегать обхода всех структур данных непосредственно перед остановкой программы?Если да, применимо ли это ко всем операционным системам и средам (например, многопоточность)?