BarrierClose

Classe finale publique BarrièreFermer

Ferme la barrière donnée.

Cette opération signale qu'aucun nouvel élément ne sera inséré dans la barrière donnée. Les InsertMany suivants qui tentent d’introduire une nouvelle clé échoueront. Les opérations InsertMany ultérieures qui ajoutent simplement des composants manquants à des éléments déjà existants continueront à réussir. Les opérations TakeMany ultérieures continueront de réussir si suffisamment d’éléments terminés restent dans la barrière. Les opérations TakeMany ultérieures qui bloqueraient échoueraient immédiatement.

Classes imbriquées

classe BarrièreFerme.Options Attributs facultatifs pour BarrierClose

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

statique BarrierClose.Options
CancelPendingEnqueues (Booléen CancelPendingEnqueues)
barrière statiqueFermer
créer ( Portée de portée , Opérande < TString > handle, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération BarrierClose.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "BarrierClose"

Méthodes publiques

public statique BarrierClose.Options CancelPendingEnqueues (booléen CancelPendingEnqueues)

Paramètres
CancelPendingEnqueues Si c'est vrai, toutes les demandes de mise en file d'attente en attente bloquées dans la file d'attente de la barrière seront annulées. InsertMany échouera, même si aucune nouvelle clé n’est introduite.

public static BarrierClose create ( Scope scope, Operand < TString > handle, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération BarrierClose.

Paramètres
portée portée actuelle
poignée La poignée d'une barrière.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de BarrierClose