Login   Register  
PHP Classes
elePHPant
Icontem

File: example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Bijaya Kumar Behera  >  Multi-threading in PHP  >  example.php  >  Download  
File: example.php
Role: Example script
Content type: text/plain
Description: example file
Class: Multi-threading in PHP
Run emulated parallel threads with HTTP requests
Author: By
Last change:
Date: 2 years ago
Size: 1,202 bytes
 

Contents

Class file image Download
<?php
/**
 * Multi Threading 
 * @author Bijaya Kumar 
 * @email it.bijaya@gmail.com
 * @mobile +91 9911033016
 * @link http://www.digitalwebsolutions.in
**/

    // require class
    
require_once('./thread.class.php');
    
    
// global function 
    
include('functions/functions.php');
    
    
// listen
    
mThread::listen();
    
    
    
// start time
    
$time time () ;
                    
    
//
    
$doSleep_response NULL;
    
$response2 NULL;
                        
    
// start thread #1, with receive return value with param value 10
    
mThread::start(  array( 'doSleep', &$doSleep_response), 10 ,'bijaya' ) ;
    
    
//start thread #2, without receive return value with param value 10
    
mThread::start'doSleep1'10 'kulvir'  ) ;    
    
    
// start thread #3, without receive return value with param value 10
    
mThread::start'doSleep2'10 'ajit'  ) ;    
        
    
// running till completed
    
while ( mThread::runing () ) ;
         
    
         
    echo 
"----------------------<br />" ;
    echo 
"Response Return from doSleep <br />" ;
    
var_dump($doSleep_response);
    echo 
"<br />----------------------<br />" ;
             
    echo 
"====================<br /> Tooks " .   (time () - $time ) . ' Secs. 3 threads,<br />====================' ;
    
    die;
?>