b·r·ü·c·k·e· ·a·n· ·m·a·s·c·h·i·n·e·n·r·a·u·m::

"Brücke an Maschinenraum", veröffentlicht in PHP Magazin 1.02

PHP Skripte werden vom Betriebssystem genau wie alle anderen Prozesse ausgeführt und laufen somit in einem gekapselten Speicherbereich. Dieses Verhalten ähnelt einer "Sandbox", in der man Tun und Lassen kann, was man will, ohne auf die Welt außerhalb des Sandkastens Rücksicht nehmen zu müssen. Dadurch wird ein hohes Maß an Sicherheit gewährleistet. Andererseits wird damit die Kommunikation zwischen den parallel laufenden Prozessen unterbunden, da jeder Prozess in der Illusion lebt, den Server für sich alleine zu haben. Was jedoch, wenn die Applikation explizit verlangt, dass mehrere gleichzeitig laufende Prozesse Daten austauschen?

//Details

Datum der Veröffentlichung: 2002-01-17
Anschläge: 18,375

//Inhalt

Dieser Artikel zeigt, wie Interprozesskommunikation zwischen verschiedenen PHP-Prozessen unter Zuhilfenahme von gemeinsam genutzten Speicherbereeichen und Semaphoren realsisiert werden kann. Im Verlauf des Artikels wird eine Messengeranwendung in PHP realisiert.

//Links

Website des PHP Magazins

[gerendert in 0.028557777404785s]