Exemplo n.º 1
0
 public function run()
 {
     while (($result = $this->ddpClient->getResult($this->method)) === null) {
     }
     call_user_func_array($this->callback, array($result));
     $this->threadPool->freeThread($this->threadId);
 }
Exemplo n.º 2
0
<?php

include_once 'common.inc.php';
$threads = new ThreadPool();
$t1 = $threads->addThread("http://www.testurl.com/test1.php", array("test1" => 'val1'));
$t2 = $threads->addThread("http://www.testurl.com/test2.php", array("test2" => 'val2'));
$t3 = $threads->addThread("http://www.testurl.com/test3.php", array("test3" => 'val3'));
$t4 = $threads->addThread("http://www.testurl.com/test4.php", array("test4" => 'val4'));
$result = $threads->execThreads();
$t1_result = $result[$t1->getThreadID()];
$t2_result = $result[$t2->getThreadID()];
$t3_result = $result[$t3->getThreadID()];
$t4_result = $result[$t4->getThreadID()];