LOCKWAIT

Sommaire


lockwaitfixe le nombre de secondes que durera chaque tentative de verrouillaged'enregistrement, de fichier ou de symbole.

 

Classe, type et dimension

Integer [S]lockwait

 

Exemples

   # On sauvegarde le comportement actuel
    [L]SVGWAIT= [S]lockwait

   # On limite à 5 secondes la durée destentatives de verrouillage.
    [S]lockwait = 5
    Trbegin
    Raz BADLOCK
    Lock COMPTEUR
    If fstat
       BADLOCK = 1
       Rollback
     Else
       [C]COMPTEUR += 1
       Commit
    Endif

 

Description et commentaires

lockwaitest une variable système Adonix de type Integer, qui permet de fixer le nombremaximum de secondes que durera chaque tentative de verrouillage par lesinstructions Lock et Readlock.

lockwaitpeut prendre toutes les valeurs de 2^31 -1 à 2^31. Si sa valeur est négative,le temps d'essai sera illimité. Si sa valeur est nulle, une seule tentativesera faite.

La syntaxe Lock (ou Readlock) With lockwait = permet de d'affectermomentanément cette variable.

Cette instruction n'est pas interruptible même si le programme l'est (parInter).

lockwaitn'est pas prise en compte par les instructions For With Lock et Update. Pources instructions, une seule tentaive sera faite.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

LOCK - READLOCK - FOR - UPDATE


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved