PHP : Genius sorting algorithm: Sleep sort

<?php
$pids = array();
for ($i=1; $i<$argc; $i++)
{
        if (($pid = pcntl_fork()) == 0)
        {
                $sleep = intval($argv[$i]);
                sleep($sleep);
                echo $sleep."\n";
                exit();
        }
        else if ($pid == -1)
        {
                die();
        }
        else
        {
                $pids[] = $pid;
        }
}

foreach($pids as $pid)
        pcntl_waitpid($pid, $status);
?>
Processing your request, Please wait....

No Responses to “PHP : Genius sorting algorithm: Sleep sort”

Comments (Your Comments)

Leave a Reply

You must be logged in to post a comment.