Re: fastcgi multithreading
От: _Artem_ Россия  
Дата: 28.04.11 10:25
Оценка:
Здравствуйте, iHomer, Вы писали:

H>Сомнения в том, что Accept_r принимает запрос из сокета от одного клиента в один поток,

H>а от второго клиента во второй поток.
H>Но если придется ответ в сокет из потоков в обратном порядке, т.е. сначала второй поток, затем первый.
H>То веб сервер отправит ответ не тому клиенту ?

Автор что-то ты напутал, эти серверы пишут немного не так:

    while (FCGX_Accept(&in, &out, &err, &envp) >= 0) {

А дальше in и out передаются в потоки. Таким образом каждый поток будет работать со своим in/out
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.