Re: Performance & Scalability пост №4: thread pools
От: remark Россия http://www.1024cores.net/
Дата: 17.08.07 10:32
Оценка:
Здравствуйте, Maxim S. Shatskih, Вы писали:

MSS>Кстати, основная нагрузка, создаваемая нитью — это кернел- и юзер- стеки.


Для пуловых нитей можно вполне установить по-умолчанию размер стека порядка 64k. С возможностью пользователю перекрыть это значение.
Для большинства операций этого вполне достаточно, особенно учитывая, что пуловая нить выполняет только одну какую-то операцию, типа запроса SQL.
При этом заметно снижается потребление адресного пространства процесса.



1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.