التابع thread_variable?
الخاص بالصنف Thread
في روبي
يُعيد التابع thread_variable?
القيمة true
إن كانت السلسلة النصية (أو الرمز) موجودة كمتغير محلى المهمة الفرعية (thread-local variable).
لاحظ أن هذه المتغيرات ليست متغيرات محلية الألياف (fiber local variables). يرجى الاطلاع على الصفحتين #[]
و #thread_variable_get
لمزيد من التفاصيل.
البنية العامة
thread_variable?(key)→ true or false
المعاملات
key
القيمة المُعادة
أمثلة
مثال على استخدام التابع thread_variable?
:
me = Thread.current
me.thread_variable_set(:oliver, "a")
me.thread_variable?(:oliver) #=> true
me.thread_variable?(:stanley) #=> false
انظر أيضا
- التابع
terminate
: ينهي التابعterminate
المهمة الفرعيةthr
ويُجدوِل مهمة فرعية أخرى ليتم تشغيلها. - التابع
thread_variable_get
: يُعيد التابعthread_variable_get
قيمة المتغير المحلي في المهمة الفرعية (thread local variable) الذي تم تعيينه. لاحظ أن هذه المتغيرات تختلف عن القيم محلية الألياف (fiber local values). بالنسبة للقيم محلية الألياف (fiber local values)، يرجى الاطلاع على#[]
و#[]=
.