نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الصنف Interrupt في روبي

يُطلق الاستثناء Interrupt عند استقبال إشارة المقاطعة (interrupt signal)، عادةً لأن المستخدم ضغط على Ctrl-C (على معظم منصات POSIX). وعلى هذا النحو، فهو صنف فرعي من SignalException. begin puts "Press ctrl-C when you get bored" loop {} rescue Interrupt => e puts "Note: You will typically use Signal.trap instead." end ستُنتج عند تنفيذها: Press ctrl-C when you get bored ثم انتظر إلى أن يُقاطع بالضغط على Ctrl-C، وحينها ستطبع المخرجات التالية: Note: You will typically use Signal.trap instead. مصادر قسم الصنف ...

 التابع ConditionVariable.new في روبي

ينشئ التابع ‎new نسخة جديدة من الصنف ConditionVariable. البنية العامة new() القيمة المعادة تُعاد نسخةٌ جديدةٌ من الصنف ConditionVarialbe. أمثلة مثالٌ عن استخدام التابع ‎new: mutex = Mutex.new # => ConditionVarialbe سيعيد كائنا من الصنف انظر أيضًا التابع broadcast: يوقظ جميع المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن.  التابع signal: يوقظ أول مهمة فرعية من بين المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن. التابع wait: يحرِّر القفل المطبَّق (held) على الكائن mutex وينتظر، ثمَّ يستعيد القفل عند الإستيقاظ. ...

 التابع ConditionVariable.new في روبي

ينشئ التابع ‎new نسخة جديدة من الصنف ConditionVariable. البنية العامة new() القيمة المعادة تُعاد نسخةٌ جديدةٌ من الصنف ConditionVarialbe. أمثلة مثالٌ عن استخدام التابع ‎new: mutex = Mutex.new # => ConditionVarialbe سيعيد كائنا من الصنف انظر أيضًا التابع broadcast: يوقظ جميع المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن.  التابع signal: يوقظ أول مهمة فرعية من بين المهام الفرعية (threads) التي تنتظر القفل (lock) المعيّن. التابع wait: يحرِّر القفل المطبَّق (held) على الكائن mutex وينتظر، ثمَّ يستعيد القفل عند الإستيقاظ. ...

التابع ?Process::Status.exited في روبي

يتحقَّق التابع ?exited إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي (مثل استخدام الاستدعاء ()exit لإنهاء البرنامج). البنية العامة exited? → true or false القيم المعادة تُعاد القيمة true إذا أُنهيَت الحالة stat  للعملية بشكلٍ طبيعي، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة. التابع ?stopped: يتحقَّق إذا كانت العمليَّة قد ...

التابع ?Process::Status.success في روبي

يتحقَّق التابع ?success إذا كانت حالة العملية stat تشير إلى أنَّها ناجحة. البنية العامة success? → true, false or nil القيم المعادة تُعاد القيمة true إذا كانت العمليَّة ناجحة، أو تُعاد القيمة  false إن لم تكن العملية ناجحة، أو تُعاد القيمة nil إذا لم يعيد التابع ?exited القيمة true. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا ...

التابع ?Process::Status.success في روبي

يتحقَّق التابع ?success إذا كانت حالة العملية stat تشير إلى أنَّها ناجحة. البنية العامة success? → true, false or nil القيم المعادة تُعاد القيمة true إذا كانت العمليَّة ناجحة، أو تُعاد القيمة  false إن لم تكن العملية ناجحة، أو تُعاد القيمة nil إذا لم يعيد التابع ?exited القيمة true. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا ...

التابع ?Process::Status.stopped في روبي

يتحقَّق التابع ?stopped إذا كانت العمليَّة قد أوقِفَت. يعيد التابع القيمة true فقط إذا ضُبطت الراية WUNTRACED في استدعاء wait الموافق. البنية العامة stopped? → true or false القيم المعادة تُعاد القيمة true إذا كان العمليَّة متوقِّفة، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها ...

التابع ?Process::Status.exited في روبي

يتحقَّق التابع ?exited إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي (مثل استخدام الاستدعاء ()exit لإنهاء البرنامج). البنية العامة exited? → true or false القيم المعادة تُعاد القيمة true إذا أُنهيَت الحالة stat  للعملية بشكلٍ طبيعي، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة. التابع ?stopped: يتحقَّق إذا كانت العمليَّة قد ...

التابع ?Process::Status.stopped في روبي

يتحقَّق التابع ?stopped إذا كانت العمليَّة قد أوقِفَت. يعيد التابع القيمة true فقط إذا ضُبطت الراية WUNTRACED في استدعاء wait الموافق. البنية العامة stopped? → true or false القيم المعادة تُعاد القيمة true إذا كان العمليَّة متوقِّفة، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها ...

الصنف ConditionVariable في روبي

توسع كائنات الصنف ConditionVariable عمل الصنف Mutex. فمن الممكن باستخدام المتغيرات الشرطية إيقاف مهمة حرجة (critical section) في أثناء تنفيذها إلى حين إتاحة مورد ما. إليك المثال التالي: mutex = Mutex.new resource = ConditionVariable.new a = Thread.new { mutex.synchronize { # Thread 'a' now needs the resource resource.wait(mutex) # 'a' can now have the resource } } b = Thread.new { mutex.synchronize { ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).