إنذار :: متزامن

التنبيه :: المتزامنة هي وحدة بيرل تسمح أجهزة الإنذار المتعددة المتزامنة.
التحميل الان

إنذار :: متزامن الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Cory Johns
  • موقع ويب الناشر:
  • http://search.cpan.org/~johnsca/libalarm-1.0/lib/Alarm/Concurrent.pm

إنذار :: متزامن العلامات


إنذار :: متزامن وصف

المنبه :: المتزامن هو وحدة بيرل التي تسمح أجهزة الإنذار المتعددة المتزامنة. إنذار :: متزامن هو وحدة بيرل تتيح التنبيهات المتعددة المتزامنة. هذه الوحدة هي محاولة لتعزيز إنذار / $ sig {alm}. برنامج لتلقي إشارة SIGALRM، التي يمكنك بعد ذلك اللحاق بها والتعامل معها بشكل مناسب. هذا هو المكان الذي يأتي فيه هذه الوحدة. هذه الوحدة تسمح لك بتحديد أجهزة الإنذار المتعددة، ولكل منها معالج مرتبط. تتسلسل هذه الإنذارات (في قائمة انتظار) ولكن متزامنة، مما يعني أنه يتم الحفاظ على طلبهم لكنهم ينفجرون دائما عندما ينتهي الوقت المحدد، بغض النظر عن حالة الإنذارات الأخرى. (إذا كنت ترغب في إخراج أجهزة الإنذارات فقط بالترتيب الذي تحدده، راجع التنبيه :: قائمة الانتظار.) لتعيين إنذار، استدعاء وظيفة setalarm () مع وقت الإنذار والرجوع إلى الروتين الفرعي الذي سيتم استدعاؤه عندما ينفجر المنبه. يمكنك بعد ذلك الدخول باستخدام البرنامج الخاص بك وسيتم استدعاء المنبه بعد مرور الوقت المحدد. من الممكن أيضا تعيين إنذار لا يحتوي على معالج مرتبط به باستخدام التنبيه :: المتزامنة :: Alarm (). (يمكن أيضا استيراد هذه الوظيفة إلى مساحة اسمك، وفي هذه الحالة ستحل محل التنبيه المدمج في Perl لحزمةك فقط.) إذا لم يكن هناك إنذار لا يحتوي على معالج مرتبط به، فإن المعالج الافتراضي، وأشار إليه $ الإنذار :: المتزامن :: default_hanlder، يسمى. يمكنك تغيير المعالج الافتراضي عن طريق تعيين هذا المتغير. إنذار $ الافتراضي :: متزامن :: Default_Handler يموت ببساطة مع رسالة "المنبه! N" طرق .import / Exportno يتم تصديرها افتراضيا ولكن يمكنك استيراد أي من الوظائف في قسم الوظائف. يمكنك أيضا استيراد العلامة الخاصة: كل ما سيقوم باستيراد جميع الوظائف في قسم الوظائف (باستثناء التنبيه :: المتزامنة :: استعادة (). تجاوز يمكنك استيراد العلامة الخاصة: تجاوز هذه الوحدة وظيفة الإنذار المدمجة في بيرل مقابل كل مساحة اسم وسوف تتولى متغير Perl Magic SIG، مما يؤدي إلى تغيير أي محاولات لقراءة أو كتابة SIG {alrm} في المكالمات إلى gethandler () و seThandler ()، على التوالي (القراءة والكتابة إلى أخرى مفاتيح في SIG غير متأثر). هذا يمكن أن يكون مفيدا عند الاتصال الرمز الذي يحاول ضبط إنذار خاص به "الطريقة القديمة الطراز". ومع ذلك، يمكن أن تكون خطيرة. يتم توثيق التنبيه الغالب ويجب أن يكون مستقرا ولكنه يأخذ أكثر من SIG هو أكثر خطورة (انظر التحذير). ملاحظة أنه إذا لم تقم بتجاوز التنبيه و Sign Sig، فسيقوم أي برمز تستخدمه مجموعات "الإنذارات القديمة" تعطيل جميع أجهزة الإنذار المتزامنة وبعد يمكنك استدعاء التنبيه :: المتزامن :: استعادة () لإعادة تثبيت المنبه :: معالج متزامن. هذه الوظيفة لا يمكن استيرادها. متطلبات: perl.


إنذار :: متزامن برامج ذات صلة