Curl-multi, возможно ли добавление потока при освобождении одного из выполнявшихся?
Добрый день.
Интересует возможность добавлять новый поток при освобождении одного из выполнявшихся. То есть:
1. Добавили 50 потоков;
2. 10 потоков успешно получили response;
Что происходит в большинстве библиотек:
3. Ждем в do {} while (); завершения выполнения всех потоков;
4. В том же цикле получаем response.
Что нужно:
3. Добавляем на место 10 завершенных потоков новые 10;
Таким образом мы получаем стабильные 50 потоков, а не 50, 49, ..., 0 -> 50, 49, ..., 0 -> ...