#1 12. März 2015 Hallo, ich setzte mich gerade mit pthread auseinander habe aber ein kleines Problem, und zwar möchte ich nicht zuviele Worker gleichzeitig laufen weil es irgendwan jedes System Lahm legt, ich möchte sozusagen immer nur 4 Worker starten, sobald einer fertig ist, soll der nächste los gehen Code: class AsyncOperation extends Thread { public $image; public $id; public function __construct($threadId) { $this->threadId = $threadId; } public function run() { $img = new image(); $img->convert("$this->image"); } } foreach($pdo->query("SELECT * FROM data WHERE `status` = 0") as $dd) { $t[$dd['id']] = new AsyncOperation($dd['id']); $t[$dd['id']] ->id = $dd['id']; $t[$dd['id']] ->image = $dd['image']; $t[$dd['id']] ->start(); } + Multi-Zitat Zitieren
#2 12. März 2015 AW: PHP pthreads Anzahl Worker Limitieren Du startest 4 mal und immer am Ende startet jeder wieder einen neuen, also bleibt es immer bei 4. + Multi-Zitat Zitieren