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 |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
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