Jesus loves me
![]() |
||||||
1 | ||||||
Увеличить возможное количество потоков (thread'ов)17.02.2012, 16:09. Просмотров 2009. Ответов 2
Метки нет Все метки)
(
Привет!
Не могу решить проблему - создаю в программе большое кол-во потоков, при создании 345-го потока pthread_create() возвращает ошибку "Resource temporarily unavailable". Пробовал смотреть лимит так:
Мне для тестовых измерений нужно увеличить число потоков до нескольких тысяч, но, как писал выше, создается только 344 потока максимум. Гугл предлагает setrlimit(), но дело в том, что до текущего лимита мне еще далеко, да и этого лимита мне бы вполне хватило.
0
|
|
17.02.2012, 16:09 | |
Многопоточность, как увеличить число потоков
Найдите наименьшее возможное количество авиалиний Какое наибольшее возможное количество школьников? |
|
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
|
|
17.02.2012, 16:54 | 2 |
У линукса так бывает, когда памяти под стек для создаваемой нити не хватает...
Посмотрите лимиты на vm и стек для пользователя (ulimit с ключиками -v и -s) Или просто попробуйте урезать стек pthread_attr_setstacksize()
1
|
Jesus loves me
![]() |
|
17.02.2012, 17:48 [ТС] | 3 |
g_u_e_s_t, спасибо, попробую!
0
|
17.02.2012, 17:48 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Какое наибольшее возможное количество студентов? оценить возможное количество участников референдума
Определите возможное количество способов прочтения строки. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |