Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl


NOM

Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl

Retour en haut de la page


SYNOPSIS

        require Win32::Mutex;
        $mutex = Win32::Mutex->new($initial,$name);
        $mutex->wait;

Retour en haut de la page


DESCRIPTION

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.

Méthodes

$mutex = Win32::Mutex->new([$initial, [$name]])
Constructeur pour un nouvel objet mutex. Si $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.

$mutex = Win32::Mutex->open($name)
Constructeur pour ouvrir un objet mutex existant.

$mutex->release
Rend disponible la propriété d'un $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.

$mutex->wait([$timeout])
Attend pour obtenir la propriété de $mutex. Voir Win32::IPC.

Fonctions et Méthodes dépréciées

Win32::Mutex accepte encore la syntaxe ActiveWare, mais son usage est désapprouvé.

Create($MutObj,$Initial,$Name)
Utilisez $MutObj = Win32::Mutex->new($Initial,$Name) à la place.

Open($MutObj,$Name)
Utilisez $MutObj = Win32::Mutex->open($Name) à la place.

$MutObj->Release()
Utilisez $MutObj->release à la place.

Retour en haut de la page


AUTEUR

Christopher J. Madsen <chris_madsen@geocities.com>

Vaguement basé sur le module original d'ActiveWare Internet Corp., http://www.ActiveWare.com

Retour en haut de la page


VERSION FRANÇAISE

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/ .

Retour en haut de la page


TRADUCTION EN FRANÇAIS

Jean-Louis Morel <jl_morel@bribes.org>

Retour en haut de la page

 Win32::Mutex - Utilisation des objets mutex Win32 depuis Perl