Multithreading in PHP18 Jul
PHP unterstützt by default kein Multithreading und wird es auch nicht in nächster Zukunft. Wikipedia klärt auf, was mit Multithreading eigentlich genau gemeint ist.
Was ich im Nachfolgenden darstellen möchte, ist kein “echtes” Multithreading, da dieses nach Definition innerhalb eines Prozesses abläuft. Durch einen Trick ist es aber möglich mehrere Ergebnisse parallel zu berechnen. Allerdings wird man dabei etwas eingeschränkt.
Anton Vedeshin und einige andere haben bereits verschiedene Lösungen zu diesem Thema dargestellt. Einen sehr interessanten Ansatz, den ich leider nicht testen konnte, ist auch der von Mike´s Blog. Darin wird eine nur Linux-kompatible Funktion verwendet.
Entgegen der vielen Behauptungen “Multithreading” sei nicht möglich, habe ich eine Lösung von Guxx.de modifiziert und mich durch vorwiegend englische und französische Blogs gelesen.
Weiterlesen ..

