Verilen bariyeri kapatır.
Bu işlem, verilen bariyere daha fazla yeni öğe eklenmeyeceğine işaret eder. Yeni bir anahtar tanıtmaya çalışan sonraki InsertMany başarısız olur. Yalnızca eksik bileşenleri mevcut öğelere ekleyen sonraki InsertMany işlemleri başarılı olmaya devam edecektir. Bariyerde yeterli sayıda tamamlanmış öğe kalırsa sonraki TakeMany işlemleri başarılı olmaya devam edecektir. Engelleyecek sonraki TakeMany işlemleri hemen başarısız olur.
İç İçe Sınıflar
sınıf | BariyerKapama.Seçenekler | BarrierClose için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Statik BariyerKapama.Seçenekler | cancelPendingEnqueues (Boolean cancelPendingEnqueues) |
Statik BariyerKapat | oluştur ( Kapsam kapsamı, İşlenen < TString > tanıtıcı, Seçenekler... seçenekler) Yeni bir BarrierClose işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static BarrierClose.Options cancelPendingEnqueues (Boolean cancelPendingEnqueues)
Parametreler
iptalPendingEnqueue'lar | Doğruysa, bariyer kuyruğunda engellenen tüm beklemedeki sıraya alma istekleri iptal edilecektir. Yeni bir anahtar tanıtılmasa bile InsertMany başarısız olur. |
---|
public static BarrierClose oluştur ( Kapsam kapsamı, İşlenen < TString > tanıtıcı, Seçenekler... seçenekler)
Yeni bir BarrierClose işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
halletmek | Bir bariyerin kolu. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- BarrierClose'un yeni bir örneği