2009-08-21 4 views
0

Ich habe einige TCL-Skripte auf dem Server. Ich verwende einen Client (html/php), um sie anzurufen. Ich möchte wissen, ob jede separate HTTP-Anfrage (um ein TCL-Skript von PHP-Skript aufzurufen) in separaten Thread ausgeführt wird? Kann ich mehrere Instanzen haben, die dasselbe TCL-Skript aufrufen? Könnte jemand etwas Licht darauf werfen.Server-Code-Ausführung

Grüße, Mithun

+0

Ich habe meine PHP-Skripte und TCL-Skripte auf dem WAMP-Server. Ich verwende Funktion passthru(), um das TCL-Skript auszuführen. Also wird jeder Aufruf der TCL-Skripte in verschiedenen Threads ausgeführt? – Vidya

Antwort

1

Ich glaube, der Webserver spielt eine Rolle bei der Entscheidung, ob jede HTTP-Anfrage einen separaten Thread ausführt. Soweit Apache, dann ja, wird jede Anfrage in einem separaten Thread ausgeführt. Soweit es mehrere Instanzen des tcl-Skripts gibt, hängt alles davon ab, wie gut das tcp-Skript codiert wurde.

0

Wenn Ihr PHP-Skript einen system oder exec Anruf tätigt, wäre es, als ob Sie den gleichen Anruf in einer eigenständigen Konsole gemacht. Die Prozesse arbeiten effektiv in verschiedenen Threads.