الموضوع :: قائمة الانتظار :: مراقب

مراقبة قائمة انتظار محتوى معين
التحميل الان

الموضوع :: قائمة الانتظار :: مراقب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Elizabeth Mattijsen
  • موقع ويب الناشر:
  • http://search.cpan.org/~elizabeth/

الموضوع :: قائمة الانتظار :: مراقب العلامات


الموضوع :: قائمة الانتظار :: مراقب وصف

الموضوع :: قائمة الانتظار :: مراقبتها هي وحدة بيرل التي تعمل فقط على Perl الخيوط أو بيرل غير مدفوع باستخدام وحدة الانتظار "الشوك". قائمة انتظارها، كما تم تنفيذها بواسطة مؤشر ترابط :: قائمة انتظار :: مراقب هيكل بيانات آمن مؤشر ترابط يرث من الموضوع :: قائمة الانتظار. ولكن على عكس الخيط القياسي :: قائمة انتظار، يبدأ موضوع واحد يراقب محتويات قائمة الانتظار من خلال أخذ قيم جديدة من قائمة الانتظار عند توفرها. ويمكن استخدامها ببساطة لإجراءات تسجيل الدخول في قائمة الانتظار. أو تحذيرات الإخراج فقط إذا تمت مصادفة قيمة معينة. أو أي شيء. يتم تحديد الإجراء الذي تم إجراؤه في الخيط، من خلال اسم أو مرجع إلى روتين فرعي. يتم استدعاء هذا الروتين الفرعي لكل قيمة تم الحصول عليها من قائمة الانتظار. يمكن أن يضيف عدد المواضيع بأمان عناصر بأمان إلى نهاية القائمة. كيفية استخدام الموضوع :: قائمة الانتظار :: مراقب؛ بلدي ($ q، $ t) = الموضوع :: قائمة انتظار :: مراقب-> جديد ({monitor => sub {print "قيمة المراقبة $ _ \ n"}، # هو أمر لا بد منه => sub {print "تحضير المراقبة \ n"}، # POST اختياري => Sub {print "إيقاف" التوقف عن مراقبة \ n "}، # قائمة انتظار اختيارية => قائمة انتظار $، # استخدام قائمة انتظار موجودة، وإنشاء جديد إذا لم يكن المحدد مخرج =>" خروج "، # الافتراضي إلى UNDEF})؛ $ Q-> Enqueue ("foo")؛ $ Q-> Enqueue (UNDIF)؛ # قيمة الخروج عن طريق الافتراضي @ post = $ t-> الانضمام؛ # اختياري، انتظر مراقبة موضوع لإنهاء $ قائمة انتظار = الموضوع :: قائمة انتظار :: مراقب-> النفس؛ # "" قبل "،" القيام "،" المشاركة "فقط الصفحة الرئيسيةالمنتجات


الموضوع :: قائمة الانتظار :: مراقب برامج ذات صلة