1. 32-разрядная Винда под каждую запущенную программу(процесс) выделяет 2 Гб памяти.(если они есть)
2. Количество потоков, создаваемых одним процессом ограничено адресным пространством этого процесса ( 2 Гб ).
3. Каждый поток имеет свой стек ( VC по умолчанию делает его равным 1Мб ).
4. Получается, что процесс сможет создать примерно 2000 потоков со стеком в 1Мб. На самом деле около 1200
2. Количество потоков, создаваемых одним процессом ограничено адресным пространством этого процесса ( 2 Гб ).
3. Каждый поток имеет свой стек ( VC по умолчанию делает его равным 1Мб ).
4. Получается, что процесс сможет создать примерно 2000 потоков со стеком в 1Мб. На самом деле около 1200
У меня твоя схема на 1239 потоке затыкается.