BarrierClose

الطبقة النهائية العامة BarrierClose

يغلق الحاجز المحدد.

تشير هذه العملية إلى أنه لن يتم إدراج المزيد من العناصر الجديدة في الحاجز المحدد. سوف تفشل عمليات الإدراج اللاحقة التي تحاول تقديم مفتاح جديد. ستستمر عمليات InsertMany اللاحقة التي تضيف المكونات المفقودة إلى العناصر الموجودة بالفعل في النجاح. ستستمر عمليات TakeMany اللاحقة في النجاح إذا بقي عدد كافٍ من العناصر المكتملة في الحاجز. ستفشل عمليات TakeMany اللاحقة التي قد يتم حظرها على الفور.

فئات متداخلة

فصل BarrierClose.Options السمات الاختيارية لـ BarrierClose

الأساليب العامة

ثابت BarrierClose.Options
CancelPendingEnqueues (إلغاء منطقي لـ CancelPendingEnqueues)
إغلاق الحاجز الثابت
إنشاء (نطاق النطاق ، مقبض المعامل <String>، الخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية BarrierClose جديدة.

الطرق الموروثة

الأساليب العامة

BarrierClose.Options الثابت العام CancelPendingEnqueues (إلغاء منطقية لـ CancelPendingEnqueues)

حدود
CancelPendingEnqueues إذا كان هذا صحيحًا، فسيتم إلغاء كافة طلبات قائمة الانتظار المعلقة التي تم حظرها في قائمة انتظار الحاجز. سوف يفشل برنامج InsertMany، حتى لو لم يتم تقديم مفتاح جديد.

إنشاء حاجز إغلاق ثابت عام ( نطاق النطاق ، مقبض المعامل <String>، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية BarrierClose جديدة.

حدود
نِطَاق النطاق الحالي
مقبض المقبض إلى الحاجز.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد من BarrierClose