![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
alle-gro |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 27.6.2009 Пользователь №: 859 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет всем,
столкнулся с неприятным явлением. Не могу получить больше чем 999 одновремено работающих потоков. 999 - это для потоков, которые не имеют очередь своих сообщений. Для потоков с очередью (тип exec()) - лимит 996. От количества памяти на компьютере не зависит. Нашел статью, где говорится что в Windows можно открыть 2000 потоков на 1 процесс, почему в Qt в половину меньше, кто-нибудь знает ответ на этот вопрос? Вот взял код и Qt примеров: Не осуждайте за грязь, просто важен сам факт наличия ограничения. |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
alle-gro |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 27.6.2009 Пользователь №: 859 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здесь говорится, что в Linux- е можно как-то уменьшить размер стэка на поток, а вот что с Windows? В видовс тоже можно, только это делается в реестре.Смотри по ссылке выше, приведенной Litkevich Yuriy, мой 2 пост. Да, большое спасибо, вижу, проверю, доложу о результатах ![]() В видовс тоже можно, только это делается в реестре. Смотри по ссылке выше, приведенной Litkevich Yuriy, мой 2 пост. Перечитал еще раз утверждение, получается, что размером сека потока рулит только линковщик, через реестр другими величинами рулят. Все сказанное в статье относится к VS. А вот как рулить линковщиком в Qt, можно ли там ему указать меньший размер стека? Думаю тот факт, что для VS рапортуют 2000 потоков, а в Qt это число 1000 и указывет, что default значение размера сека в Qt в 2 раза больше, выделяется, чем у VS проекта. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 16.6.2025, 15:24 |