С ссылкой на Stack Based Memory Allocation указано: «... каждый поток имеет зарезервированную область памяти, называемую ее стеком. Когда функция выполняется, она может добавлять некоторые свои данные состояния в вершина стека, когда функция выходит она отвечает за удаление этих данных из стека « и » ... что память на стеке автоматически, и очень эффективно, отвоеванные при выходе из функции»Распределение памяти на основе стека
Первое цитируемое предложение говорит, что текущий поток отвечает, а второе цитированное предложение говорит, что оно сделано автоматически.
Вопрос 1: Выполняется автоматически или текущей текущей резьбой?
Вопрос 2: Как освобождение памяти происходит в стеке?
Да для текущей рабочей резьбы? –
@Sri: Каждый поток имеет свой собственный стек. –
Очевидно, что если поток не работает, он не выделяет и не освобождает память. – MSalters