Ankündigung

Einklappen
Keine Ankündigung bisher.

MySQL Query mit pcntl_fork()

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    while($prozess[$j] != 0)
    {
    $currentprozess = $j;
    $j++;
    if($j == 9)
    {
    $j = 0;
    }
    }
    Damit verbraucht PHP soviel Rechenleistung, wie es kriegen kann, nur um zu prüfen, ob irgendwo ein Slot frei ist -> Performance-Killer.
    siehe [man]pcntl_wait[/man] und [man]pcntl_sigtimedwait[/man]

    Kommentar


    • #17
      Zitat von hoctar
      Wahrscheinlich kann man im Prozess keine Variablen nach ausen hin verändern.
      Durch fork erzeugst Du einen neuen Prozess. Änderst Du eine Variable im einen Prozess, hat das keine Auswirkung auf eine Variable im anderen Prozess.

      Kommentar

      Lädt...
      X