menuTicketing

مصفوفة الطلب × حالة المفتاح

A (حصول)

حالة المفتاحإجراء الخادمالاستجابةالتوقيت
غير مسجَّلتسجيل (انتهاء الصلاحية = now+lease)، إصدار رمز (token)A+token+keyفورًا
مسجَّل + انتهت صلاحيتهتجديد (now+lease)، رمز جديدA+token+keyفورًا
مسجَّل + صالح (محجوز)تسجيل في طابور الانتظار، تأجيل الاستجابةA+token+key أو T+keyلحظة الحصول عليه عبر التحرير أو انتهاء الصلاحية، أو T عند تجاوز wait
  • مسار التحرير عادل بنظام FIFO: عندما يقوم الحائز بـ R، يُسلَّم المفتاح مباشرة إلى المنتظِر في مقدمة الطابور (بدون تنافس جديد، برمز جديد).
  • مسار انتهاء الصلاحية فقط غير FIFO. لا توجد إعادة دخول (نفس العميل يقوم بـ A مجددًا على مفتاح يحوزه بالفعل ← يذهب إلى طابور الانتظار).

R (تحرير)

حالة المفتاحإجراء الخادمالاستجابة
مسجَّل، توجد جهات منتظِرةتسليم مباشر إلى المنتظِر في المقدمة (رمز جديد)R+key
مسجَّل، لا توجد جهات منتظِرةحذف المفتاحR+key
غير مسجَّللا شيءN+key