Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl |
Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl
require Win32::Mutex;
$mutex = Win32::Mutex->new($initial,$name); $mutex->wait;
Ce module permet l'accès aux objets mutex [mutual exclusion object]
Win32. La méthode wait
et les fonctions wait_all
et wait_any
sont
héritées du module Win32::IPC.
$initial
est vrai,
demande la propriété du mutex (la valeur par défaut est faux). Si
$name
est omis, crée un objet mutex anonyme.
Si $name
désigne un objet mutex existant, alors $initial
est
ignoré et l'objet est ouvert.
open($name)
$mutex
.
Vous avez pu obtenir la propriété
du mutex avec new
ou avec une des fonctions «wait».
Retourne vrai en cas de succès.
wait([$timeout])
$mutex
. Voir Win32::IPC.
Win32::Mutex accepte encore la syntaxe ActiveWare, mais son usage est désapprouvé.
Create($MutObj,$Initial,$Name)
$MutObj = Win32::Mutex->new($Initial,$Name)
à la place.
Open($MutObj,$Name)
$MutObj = Win32::Mutex->open($Name)
à la place.
Release()
$MutObj->release
à la place.
Christopher J. Madsen <chris_madsen@geocities.com>
Vaguement basé sur le module original d'ActiveWare Internet Corp., http://www.ActiveWare.com
Cette traduction française correspond à la version anglaise distribuée avec perl 5.6.1. Pour en savoir plus concernant ces traductions, consultez http://www.enstimac.fr/Perl/ .
Jean-Louis Morel <jl_morel@bribes.org>
Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl |