>Ты будешь смеяться, но в фрюниксах
>threads
Ну, во-первых, не во всех UNIX-ах это так.
>>Возникла проблема с обработкой огромного количества
>>запросов к серверу...
>>Если использовать fork() - то это
>>еще одна запись в таблице
>>процессов
>>Если количество таких запросов может перевалить
>>за несколько тысяч...то произойдет переполнение
>>таблицы процессов и тогда......Может я
>>где-то заблуждаюсь)
А во-вторых - максимальное число процессов в системе обычно 65535 (размер pid_t). Если тебе этого мало, то с сожалением могу сообщить, что при таком количестве потоков на одно приложение (вне зависимости от того, как реализованы эти потоки, через процессы или native), система будет жутко тормозить при переключении потоков (впрочем как и процессов, что будет для неё легче - зависит от конкретной реализации ОС).
Следовательно, выход - уменьшать время обработки запроса и/или переадресовывать запросы на др. сервера (но это уже отдельная песня, да ещё проблемы с балансировкой нагрузки...)