note 89226 modified in function.sem-get by thiago
| From: | thiago@php.net | Date: | Fri, 27 Feb 2009 16:15:23 +0000 |
| Subject: | note 89226 modified in function.sem-get by thiago | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-151211@lists.php.net to get a copy of this message | ||
A very simple to introduce semaphore...
<?php
$SEMKey = "123456" ;
## Get Semaphore id
$seg = sem_get( $SEMKey, 2, 0666, -1) ;
if ( $argv[1]=="remove" ) {
sem_remove($seg);
}
echo "Try to acquire ..."
sem_acquire($seg);
echo "Acquired...\n" ;
echo "Press Any Key to continue...\n";
$fh = fopen("php://stdin", "r");
$a = fgets( $fh);
fclose($fh);
sem_release($seg);
?>
--was--
A very simple to introduce semaphore...
<?
$SEMKey = "123456" ;
## Get Semaphore id
$seg = sem_get( $SEMKey, 2, 0666, -1) ;
if ( $argv[1]=="remove" ) {
sem_remove($seg);
}
echo "Try to acquire ..."
sem_acquire($seg);
echo "Acquired...\n" ;
echo "Press Any Key to continue...\n";
$fh = fopen("php://stdin", "r");
$a = fgets( $fh);
fclose($fh);
sem_release($seg);
?>
http://php.net/manual/en/function.sem-get.php