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

من موسوعة حسوب
< Ruby‏ | Thread

ينهي التابع 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‎

انظر أيضًا

مصادر