1. Go to this page and download the library: Download sowe/parallel library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sowe / parallel example snippets
use Sowe\Parallel\Pool;
$bootstrap = dirname(__DIR__) . "/vendor/autoload.php";
text global.
global $logger;
$logger = function($id, $msg){
echo "Thread " . $id . " says: " . $msg . PHP_EOL;
};
};
$task = function($id, $msg){
// Getting our global $logger for this task.
global $logger;
$logger($id, $msg);
};
// Creating a poll of 3 Workers.
$worker = new Pool(3, $bootstrap);
$worker->runAll($load);
$worker->run($task, "This is the 1st task");
$worker->run($task, "This is the 2nd task");
$worker->run($task, "This is the 3rd task");
$worker->run($task, "This is the 4th task");
$worker->run($task, "This is the 5th task");
$worker->run($task, "This is the 6th task");
$worker->run($task, "This is the 7th task");
$worker->run($task, "This is the 8th task");
$worker->run($task, "This is the 9th task");
$worker->stop();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.