Почему может превышать размер стека? [дублировать]C#

Место общения программистов C#
Anonymous
Почему может превышать размер стека? [дублировать]

Сообщение Anonymous »

за документацию C# и эта статья, Span ограничен от кучи и может существовать только в стеке. Тем не менее, его максимальная длина составляет 2^32 , что находится где -то около 4 гигабайт данных. В соответствии со всем, что я читал, Windows имеет ограничение стека всего 1 МБ . Как это работает тогда? Изменяет ли компилятор динамически размер стека при создании SPAN такого размера? Будет ли вместо этого лучше использовать другой объект?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -the-stack

Вернуться в «C#»