<?php
 
 
include_once("Thread.php");
 
 
function test($test_arg){
 
 
    return "Pass in variable ".$test_arg.".<br />";
 
 
}
 
 
function test_2($test_arg){
 
 
    $start = time();
 
 
    while (time() < $start+$test_arg){
 
 
        
 
 
    }
 
 
    return $test_arg." seconds have passed.<br />";
 
 
}
 
 
 
 
$program_start_time = time();
 
 
 
 
$thread_a = new Thread("localhost",80);
 
 
$thread_a->setFunc("test",array("Hello World"));
 
 
$thread_a->start();
 
 
 
 
$thread_b = new Thread("localhost",80);
 
 
$thread_b->setFunc("test_2",array(2));
 
 
$thread_b->start();
 
 
 
 
$thread_c = new Thread("localhost",80);
 
 
$thread_c->setFunc("test_2",array(1));
 
 
$thread_c->start();
 
 
 
 
echo $thread_a->getreturn();
 
 
echo $thread_b->getreturn();
 
 
echo $thread_c->getreturn();
 
 
 
 
echo "Main Program has run ".(time()-$program_start_time)." seconds<br />";
 
 
 
 
?>
 
 |