التابع Thread.kill‎ في روبي

من موسوعة حسوب
< Ruby‏ | Thread
مراجعة 12:21، 5 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

ينهي التابع kill المهمة الفرعية المعطاة. يشبه هذا التابع كثيرًا التابع exit.

البنية العامة

kill(thread) thread

المعاملات

thread‎

المهمة الفرعية المراد قتلها.

القيمة المعادة

تعاد مهمة فرعية.

أمثلة

مثال على استخدام التابع kill‎:

count = 0
a = Thread.new { loop { count += 1 } }
sleep(0.1)       #=> 0
Thread.kill(a)   #=> #<Thread:0x401b3d30 dead>
count            #=> 93947
a.alive?         #=> false‎

انظر أيضًا

مصادر