Недавно я попробовал pthreads и был приятно удивлен — это расширение, которое добавляет в PHP возможность работать с несколькими самыми настоящими потоками. Никакой эмуляции, никакой магии, никаких фейков — все по-настоящему.
![][1]
Я рассматриваю такую задачу. Есть пул заданий, которые надо побыстрее выполнить. В PHP есть и другие инструменты для решения этой задачи, тут они не упоминаются, статья именно про pthreads.
Стоит отметить, что автор расширения, [Joe Watkins][2], в своих статьях предупреждает, что многопоточность — это всегда не просто и надо быть к этому готовым.
Кто не испугался, идем далее.
[Читать дальше →][3]
[1]:
http://i.giftrunk.com/8ajqfk.gif
[2]:
https://github.com/krakjoe
[3]:
https://habrahabr.ru/post/300952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut