История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
если у меня был стек 1мб, то для каждого нового потока будет свой стек в 1мб, или они все будут пастись в исходном мб?
У каждого нового потока должен быть свой личный мегабайт. Пример кода для потоков есть здесь – Максимально допустимый размер массива на стеке? (комментарий)
как мне узнать легальными средствами сколько стека я уже потратил? Или только через вычитание указателей?
Легально не знаю. Я бы через переменную отслеживал в потоке и через арифметику указателей, да.
P.S. Если надо, то вот тулзень есть для просмотра использования стека stackusage.
Исходная версия
Moisha_Liberman,
:
Уже немного ответил.
если у меня был стек 1мб, то для каждого нового потока будет свой стек в 1мб, или они все будут пастись в исходном мб?
У каждого нового потока должен быть свой личный мегабайт. Пример кода для потоков есть здесь – Максимально допустимый размер массива на стеке? (комментарий)
как мне узнать легальными средствами сколько стека я уже потратил? Или только через вычитание указателей?
Легально не знаю. Я бы через переменную отслеживал в потоке и через арифметику указателей, да.