Здравствуйте, Maxim S. Shatskih, Вы писали:
MSS>Кстати, основная нагрузка, создаваемая нитью — это кернел- и юзер- стеки.
Для пуловых нитей можно вполне установить по-умолчанию размер стека порядка 64k. С возможностью пользователю перекрыть это значение.
Для большинства операций этого вполне достаточно, особенно учитывая, что пуловая нить выполняет только одну какую-то операцию, типа запроса SQL.
При этом заметно снижается потребление адресного пространства процесса.