Поясните, плиз, про curl_multi_select

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Поясните, плиз, про curl_multi_select

Не пойму никак, для чего нужно curl_multi_select() и что возвращает?
 

faithless.man

Новичок
curl_multi_select служит для применения многопоточности запросов, а возвращает количество потоков готовых к обработке (чтение\запись)
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Возможно ли с помощью curl_multi осуществить непрерывное скачивание урлов используя заданное число потоков?

Т.е. алгоритм какой-то такой:

while (2+2 == 4)
{
if (потоков < $N)
взять урл из базы и добавить в мультикурл

if (в каком-то потоке чтение завершилось)
сохранить результат

}
что-то в этом духе возможно ли?
 

DiMA

php.spb.ru
Команда форума
> while (2+2 == 4)
вау, круто!
а я обычно юзаю while (1), но теперь буду учить арифметику! :)
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Автор оригинала: faithless.man
да, возможно
Как определить, что в каком-то потоке чтение завершилось и узнать его $ch?
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
1 или true - скучновато выглядит :)
А вообще, парни, давайте не будем разводить флейм, уж очень хочется получить ответ на вопрос...
 
Сверху