نمط المبادر
نمط Proactor هو نمط تصميم برمجي لمعالجة الأحداث ، حيث تُنفَّذ الأنشطة طويلة الأمد في جزء غير متزامن. ويتم استدعاء معالج الإكمال بعد انتهاء الجزء غير المتزامن. ويمكن اعتبار نمط Proactor نسخة غير متزامنة من نمط المفاعل المتزامن . [ 1 ]
تفاعل

الجهات الفاعلة الخاصة بالعملية:
- يبدأ المُبادر الاستباقي العملية غير المتزامنة عبر معالج العمليات غير المتزامنة ويُحدد معالج الإكمال
- معالج الإكمال هو استدعاء يتم في نهاية العملية من معالج العمليات غير المتزامنة.
- عملية غير متزامنة
ممثلون معياريون
- يتحكم معالج العمليات غير المتزامنة في العملية غير المتزامنة بأكملها
- يتولى مُرسِل الإكمال معالجة المكالمة، وذلك بحسب بيئة التنفيذ.
التطبيقات
- برواكتور و بوست.أسيو ( سي++ )
- بيئة الاتصال التكيفية ( C++ )
- آر جيه آر (روبي)
انظر أيضاً
- نمط المفاعل (نمط يقوم أيضًا بتخزين الأحداث في قائمة انتظار غير متزامنة، ولكنه يقوم بفك تشفيرها وإرسالها بشكل متزامن)
مراجع
- ↑ هندسة البرمجيات الموجهة بالأنماط، المجلد 2، شميدت وآخرون، جون وايلي وأولاده المحدودة، 2000
روابط خارجية
- Proactor - نمط سلوكي للكائنات لفك تشفير وإرسال معالجات الأحداث غير المتزامنة ، عرفان بيارالي، تيم هاريسون، دوغلاس سي. شميدت ، توماس دي. جوردان، 1997 (ملف PDF بحجم 143 كيلوبايت)
فئات :
- الأحداث (الحوسبة)
- أنماط تصميم البرمجيات
- نماذج أولية لهندسة البرمجيات
