dòng chảy :: hoạt động :: BarrierClose

#include <data_flow_ops.h>

Đóng rào cản đã cho.

Tóm lược

Thao tác này báo hiệu rằng sẽ không có thêm phần tử mới nào được chèn vào hàng rào đã cho. Chèn tiếp theo Nhiều người cố gắng giới thiệu một khóa mới sẽ không thành công. Các hoạt động InsertMany tiếp theo chỉ cần thêm các thành phần bị thiếu vào các phần tử đã có sẵn sẽ tiếp tục thành công. Nhiều hoạt động tiếp theo của TakeMany sẽ tiếp tục thành công nếu các yếu tố đã hoàn thành vẫn còn trong rào cản. Các hoạt động TakeMany tiếp theo sẽ bị chặn sẽ không thành công ngay lập tức.

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • tay cầm: Tay cầm để chắn.

Các thuộc tính tùy chọn (xem Phần Attrs ):

  • hủy_phòng_cách_hàng: Nếu đúng, tất cả các yêu cầu xếp hàng đang chờ xử lý bị chặn trên hàng đợi của rào cản sẽ bị huỷ bỏ. Chèn nhiều sẽ không thành công, ngay cả khi không có khóa mới nào được giới thiệu.

Lợi nhuận:

Người xây dựng và Người phá hủy

BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle)
BarrierClose (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, const BarrierClose::Attrs & attrs)

Thuộc tính công khai

operation

Chức năng công cộng

operator::tensorflow::Operation () const

Chức năng tĩnh công khai

CancelPendingEnqueues (bool x)

Cấu trúc

tensorflow :: ops :: BarrierClose :: Attrs

Bộ thiết lập thuộc tính tùy chọn cho BarrierClose .

Thuộc tính công khai

hoạt động

Operation operation

Chức năng công cộng

BarrierClose

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle
)

BarrierClose

 BarrierClose(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  const BarrierClose::Attrs & attrs
)

toán tử :: tensorflow :: Hoạt động

 operator::tensorflow::Operation() const 

Chức năng tĩnh công khai

CancelPendingEnqueues

Attrs CancelPendingEnqueues(
  bool x
)