BarrierClose

публичный финальный класс BarrierClose

Закрывает данный барьер.

Эта операция сигнализирует о том, что в данный барьер больше не будет вставлено новых элементов. Последующие операции InsertMany, пытающиеся ввести новый ключ, потерпят неудачу. Последующие операции InsertMany, которые просто добавляют недостающие компоненты к уже существующим элементам, будут продолжать выполняться успешно. Последующие операции TakeMany будут продолжать выполняться успешно, если в барьере останется достаточное количество завершенных элементов. Последующие операции TakeMany, которые могли бы заблокироваться, немедленно завершатся ошибкой.

Вложенные классы

сорт BarrierClose.Options Дополнительные атрибуты для BarrierClose

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический BarrierClose.Options
cancelPendingEnqueues (логическое значение cancelPendingEnqueues)
статический БарьерЗакрыть
create (область области действия , операнд < TString > дескриптор, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию BarrierClose.

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «BarrierClose»

Публичные методы

public static BarrierClose.Options cancelPendingEnqueues (логическое значение cancelPendingEnqueues)

Параметры
отменитьPendingEnqueues Если принимает значение true, все ожидающие постановки в очередь запросы, заблокированные в очереди барьера, будут отменены. InsertMany завершится неудачно, даже если не будет введен новый ключ.

public static BarrierClose create (область действия , операнд < TString > дескриптор, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию BarrierClose.

Параметры
объем текущий объем
ручка Ручка к барьеру.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр BarrierClose