URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2943
[ Назад ]

Исходное сообщение
"Увеличение числа потоков (threads)"

Отправлено GJ_H137 , 19-Май-04 16:01 
Доброго Вам времени суток, по умолчанию в Linux на один процесс можно создать 256 потоков и 16 семафоров. Не подскажите, как можно увеличить число потоков и семафоров.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Увеличение числа потоков (threads)"
Отправлено AnToXa , 19-Май-04 17:36 
>Доброго Вам времени суток, по умолчанию в Linux на один процесс можно
>создать 256 потоков и 16 семафоров. Не подскажите, как можно увеличить
>число потоков и семафоров.
>
>Заранее благодарен.

есть такая константа PTHREAD_THREADS_MAX, как я понимаю она при сборке glibc роляет, надо с ней играть, плюс надо смотреть еще сколько там стека выделяется каждому потоку, ибо THREADS_MAX * THREAD_STACK_SIZE не может превышать диапазон адресации для конкретной архитектуры.


"Увеличение числа потоков (threads)"
Отправлено Борис Державец , 22-Май-04 19:18 
>Доброго Вам времени суток, по умолчанию в Linux на один процесс можно
>создать 256 потоков и 16 семафоров. Не подскажите, как можно увеличить
Посмотрите:
http://www.opennet.me/opennews/art.shtml?num=3813
По крайней мере 2 способа приведены

>число потоков и семафоров.
>
>Заранее благодарен.