Мне это рассказывали много раз. Но я не знаю, ПОЧЕМУ... Какие дополнительные затраты при распределении памяти из кучи? Связано ли это с оборудованием? Связано ли это с циклами процессора? Так много догадок, но нет точных ответов... Может кто-нибудь дать мне некоторую разработку?
Так же, как "разморозить", структура данных "Куча" сложнее, чем Stack. И, на мой взгляд, некоторое пространство памяти выделяется потоку как свой стек при его запуске, а куча разделяется всеми потоками внутри процесса. Эта парадигма требует некоторого дополнительного механизма для управления каждым использованием потоков общей кучи, например, Garbage Collection. Я прав на это?