Максимальное количество потоков Solaris - PullRequest
2 голосов
/ 24 августа 2011

Как это определяется - это количество определенных потоков или объем памяти и где это можно изменить? Я где-то читал, каждый поток выделяется на 1 мб, но не слишком уверен.

1 Ответ

2 голосов
/ 24 августа 2011

Теоретически, 4294967294 (2 ^ 32-2).

На практике этот предел будет значительно ниже из-за явных (доступная память) или явных (переменные task.max-lwps, project.max-lwps и zone.max-lwps).

Обратите внимание, что размер стека потоков можно настроить с помощью настраиваемого параметра lwp_default_stksize . По умолчанию он намного ниже предложенного вами 1 МБ.

...