Zitat von AmicaNoctis
Beitrag anzeigen
Multiple Thread in einem PHP Script?
Einklappen
X
-
Wenn du auf pcntl_fork() anspielst, meinst du aber sicher Prozesse und nicht Threads.Zitat von goth Beitrag anzeigenIm Prinzip gibt in PHP auch Multithreading ... allerdings nur unter Linux und in CLI's.
Einen Kommentar schreiben:
-
Im Prinzip gibt in PHP auch Multithreading ... allerdings nur unter Linux und in CLI's.
Einen Kommentar schreiben:
-
Hallo,
mehrere Threads in PHP gibt es nicht, aber es gibt trotzdem parallele Verarbeitung von Streams, z. B. PHP: curl_multi_init - Manual für CURL oder PHP: socket_select - Manual für Sockets.
Gruß,
Amica
Einen Kommentar schreiben:
-
Multiple Thread in einem PHP Script?
Hallo,
ist es möglich in einem PHP Script mehrere parallele Funktionen auszuführen?
Ich hab eine Verarbeitung von n Jobs in einem einzigen Script, welche sich nicht berühren, sie können zu 100% parallel ausgeführt werden und nur deren Ergebnis muss gesynct werden.
Was ich jedoch vermeiden möchte ist das Auslagern in mehrere physikalische PHP Dateien. Das macht die Synchronisation und die Duplikation des Kontextes unnötig komplex.
Edit: Windows, also kein fork
Edit2: Ich will hier im übrigen nicht den Vorteil von mehreren Prozessoren nutzen. Die Jobs machen alle einen http Request der relativ lange dauert. Wenn ich die Requests parallelisieren kann, müsste ich ziemlich viel Performance gewinnenZuletzt geändert von Seikilos; 04.01.2012, 17:55.Stichworte: -
Einen Kommentar schreiben: