![]() |
Ограничение на количество потоков
Вот недавно заметил одну нехорошую вещь.Если общее число запущенных потоков превышает 3 тысячи винда начинает их прибивать.То есть получается что нельзя запустить всего больше 3 тыс потоков :mad: Виндовс ХР СП3.Как можно увеличить лимит?
|
куда тебе столько потоков
|
мб пров режет потоки?
|
на кой черт 3000 потоков? бредятина бля
|
Это на компе 32 ядра штоле... ТС чёто тупит или путает =\
|
м.. у меня с 620-ю уже как-то туговато...
|
скорее всего при 3000 твоей системе не хватает ресурсов или канала
|
Какой ещё канал?Я просто сделал єксперимент запустил в цикле CreateThread Интересно было при каком количестве потоков ресурсов проца и памяти перестанет хватать.Как оказалось при достижение числа в 3 тысячи винда начинает их сама резать хотя проц загружен на 60-70% а памяти больше гига свободно.
|
Ограничено памятью. По умолчанию стек потока это 1 мегабайт(может 2, я хз какой у тебя компилятор). 3000 потоков * 1 мегабайт = 3 Гига. Так что всё это дело ограничивается свободной памятью
|
Цитата:
|
| Время: 06:57 |