Fonction Libérer une file d'attente
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Libère une référence à une file d'attente.

Entrées/Sorties
file d'attente
—
file d'attente est une référence à une file d'attente. Utilisez la fonction Obtenir une file d'attente pour obtenir une référence à une file d'attente.
forcer la destruction ? (F)
—
forcer la destruction ? indique s'il faut supprimer la file d'attente. Si la valeur de ce paramètre est FAUX (valeur par défaut) et que vous voulez supprimer la file d'attente, appelez la fonction Libérer une file d'attente autant de fois que le nombre de fois que vous avez obtenu une référence à la file d'attente ou arrêtez tous les VIs qui utilisent la référence à la file d'attente. Si ce paramètre est VRAI, la fonction détruit la file d'attente et vous n'avez pas à appeler la fonction plusieurs fois ni à arrêter tous les VIs qui utilisent la référence à la file d'attente. Si vous supprimez la file d'attente, les références à la file d'attente ne seront plus valides.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. À l'exception suivante près, cette entrée fournit la fonctionnalité d'entrée d'erreur standard. Ce nœud s'exécute normalement même si une erreur a lieu avant son exécution.
nom de la file d'attente
—
nom de la file d'attente est le nom de la file d'attente.
éléments restants
—
éléments restants est un tableau contenant les éléments qui étaient présents dans la file d'attente avant que la fonction ne la libère. Le premier élément du tableau est l'élément au début de la file d'attente et le dernier élément du tableau est l'élément à la fin de la file d'attente. Ce type de données change pour correspondre au sous-type de la file d'attente.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Vous pouvez utiliser la fonction Obtenir une file d'attente pour obtenir un référence à la file d'attente du même nom plusieurs fois de suite. Pour supprimer une file d'attente, appelez la fonction Libérer une file d'attente un nombre de fois égal au nombre de fois que vous avez obtenu la référence à la file d'attente ou arrêtez tous les VIs qui utilisent la référence à cette file d'attente.
Si forcer la destruction ? est VRAI, cette fonction libère toutes les références à la queue et détruit la queue
Toutes les fonctions Ajouter un élément à la fin d'une file d'attente, Ajouter un élément au début d'une file d'attente, Aperçu d'un élément de file d'attente et Supprimer un élément de la file d'attente qui attendent actuellement dans la file d'attente sont mises en dépassement de délai et renvoient le code d'erreur 1122.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Synchronization\Queue\Queue Overflow and Underflow.vi
file d'attente
—
forcer la destruction ? (F)
—
entrée d'erreur (pas d'erreur)
—
nom de la file d'attente
—
éléments restants
—
sortie d'erreur
—