Сделал обработчик, который обращается по определенной http ссылке и получает json ответ. Работает очень медленно, как его сделать многопоточным, чтобы запускал кучу запросов одновременно? Или php однопоточный и так не реализуешь?
Что значит медленно, выясните причину такого поведения, может сервер, куда Вы кидаете запрос - медленно его обрабатывает.
Многопоточность в PHP не существует, но ее можно "эмулировать" - 1, 2 и так далее, что скажет гугл.
многопоточность в PHP существует (pthreads экстеншен), но для этой задачи оно не нужно. А то что по ссылке - это бесполезные кастыли.
Для справки, PHP может из коробки неблокируемые вызовы, то есть мы не будем дожидаться пока завершится обработка запроса а просто будем делать следующий. Ну мол как в javascript.
по поводу "бесполезности" кастылей - я это к тому что вполне себе честная многопроцессорность достигается через proc_open который в php из коробки есть. И не нужно городить этого трэшачка. Но опять же многопроцессорность штука дорогая, как собственно и треды.