BarrierClose

כיתת גמר ציבורית מחסום סגור

סוגר את המחסום הנתון.

פעולה זו מסמנת שלא יוכנסו עוד אלמנטים חדשים במחסום הנתון. הוספה שלאחר מכן רבים שינסו להציג מפתח חדש ייכשלו. Insert שלאחר מכן פעולות רבות שרק מוסיפות רכיבים חסרים לרכיבים שכבר קיימים ימשיכו להצליח. פעולות TakeMany עוקבות ימשיכו להצליח אם יישארו מספיק אלמנטים שהושלמו במחסום. TakeMany פעולות הבאות שייחסמו ייכשלו באופן מיידי.

כיתות מקוננות

מעמד מחסום סגור.אפשרויות תכונות אופציונליות עבור BarrierClose

שיטות ציבוריות

סטטי BarrierClose.Options
cancelPendingEnqueues (CancelPendingEnqueues בוליאני)
מחסום סטטי סגור
ליצור ( היקף היקף , ידית Operand <String>, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת BarrierClose חדשה.

שיטות בירושה

שיטות ציבוריות

מחסום סטטי ציבורי סגור. אפשרויות cancelPendingEnqueues (Boolian cancelPendingEnqueues)

פרמטרים
cancelPendingEnqueues אם זה נכון, כל בקשות התור הממתינות וחסומות בתור של המחסום יבוטלו. InsertMany ייכשל, גם אם לא יוצג מפתח חדש.

public static BarrierClose create ( היקף היקף , ידית Operand <String>, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת BarrierClose חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
ידית הידית למחסום.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של BarrierClose