Multiple Thread in einem PHP Script?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • goth
    replied
    Originally posted by AmicaNoctis View Post
    Wenn du auf pcntl_fork() anspielst, meinst du aber sicher Prozesse und nicht Threads.
    Das ist richtig ... deshalb im Prinzip.

    Leave a comment:


  • AmicaNoctis
    replied
    Originally posted by goth View Post
    Im Prinzip gibt in PHP auch Multithreading ... allerdings nur unter Linux und in CLI's.
    Wenn du auf pcntl_fork() anspielst, meinst du aber sicher Prozesse und nicht Threads.

    Leave a comment:


  • goth
    replied
    Im Prinzip gibt in PHP auch Multithreading ... allerdings nur unter Linux und in CLI's.

    Leave a comment:


  • AmicaNoctis
    replied
    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

    Leave a comment:


  • Seikilos
    started a topic Multiple Thread in einem PHP Script?

    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 gewinnen
    Last edited by Seikilos; 04-01-2012, 17:55.
Working...
X