QueueClose

publiczna klasa końcowa QueueClose

Zamyka daną kolejkę.

Operacja ta sygnalizuje, że w danej kolejce nie będą już umieszczane żadne elementy. Kolejne operacje umieszczania w kolejce (wiele) zakończą się niepowodzeniem. Kolejne operacje Dequeue(Many) będą nadal pomyślne, jeśli w kolejce pozostanie wystarczająca liczba elementów. Kolejne operacje usuwania z kolejki (wiele), które powodowałyby blokowanie, natychmiast zakończą się niepowodzeniem.

Klasy zagnieżdżone

klasa KolejkaZamknij.Opcje Opcjonalne atrybuty dla QueueClose

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczne KolejkaZamknij.Opcje
cancelPendingEnqueues (Boolean cancelPendingEnqueues)
statyczna kolejkaZamknij
utwórz (zakres zakresu , uchwyt operandu <?>, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QueueClose.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „QueueCloseV2”

Metody publiczne

public static QueueClose.Options cancelPendingEnqueues (Boolean cancelPendingEnqueues)

Parametry
anuluj oczekujące kolejki Jeśli ma wartość true, wszystkie oczekujące żądania umieszczenia w kolejce, które są zablokowane w danej kolejce, zostaną anulowane.

public static QueueClose create (zakres zakresu , uchwyt operandu <?>, opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QueueClose.

Parametry
zakres aktualny zakres
uchwyt Uchwyt do kolejki.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja QueueClose