Skip to content

$mutex.lock

Description

Verrouille un mutex

Syntaxe

$mutex.lock( mutex )

Paramètres

mutex string
Nom du mutex à réserver

Retour

Retourne true si le mutex a pu être obtenu

Exemple

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$logger.info("a - " & $mutex.isLocked("TEST"));     // false
$logger.info("b - " & $mutex.lock("TEST"));         // true
$logger.info("c - " & $mutex.isLocked("TEST"));     // true
$logger.info("d - " & $mutex.isLocked("TEST2"));    // false
$logger.info("e - " & $mutex.lock("TEST"));         // false
$logger.info("f - " & $mutex.unlock("TEST"));       // true
$logger.info("g - " & $mutex.unlock("TEST2"));      // false
$logger.info("h - " & $mutex.unlock("TEST"));       // false
$logger.info("i - " & $mutex.isLocked("TEST"));     // false
$logger.info("j - " & $mutex.isLocked("TEST2"));    // false