LINUX.ORG.RU

HELP! How many threads?


0

0

Skolko threads Ya mogu zapustit? Teoriya govorit chto max == unsigned int. No kakaya zavisimost s OS? Drugimi slovami: na praktike ot chego zavisit max. kolichestvo threads? Spasibo!!!

anonymous
Ответ на: комментарий от babai

Еще от железа зависит, на Intel, вообще говоря, это несколько тысяч, должно хватить:)

sacha
()

Макрос PTHREAD_THREADS_MAX = 1024 (LinuxThreads)

babai
()

Поскольку в линукс каждый thread (из linux-thread) создает запись в таблице процессов, то количество threads ограничено также настройками ulimits для данного пользователя

YAnother
()
Ответ на: комментарий от YAnother

Разве так? IMHO есть два вида threads, в kernel mode и user mode. Вот те которые kernel mode они и действуют как отдельный процесс, имеют свой тайм-слайс, pid и все такое. А вторые это threads в обычном понимании :) Надеюсь я не ошибся

babai
()
Ответ на: комментарий от master

Чебы не быть голословным - посмотри на эту ссылку
http://linas.org/linux/threads-faq.html#ThreadsDefinition
P.S. я немного лохонулся с терминами - не kernel mode, a kernel level,
ну я думаю вы мне это простите :)

babai
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.