التابع safe_level الخاص بالصنف Thread في روبي
يُعيد التابع safe_level المستوى الآمن للمهمة فرعية thr. يمكن أن يساعد تعيين مستويات الأمان المحلية المهمة الفرعية (thread-local safe levels) عند تنفيذ أكواد برمجية غير آمنة.
البنية العامة
safe_level→ integer
القيمة المُعادة
أمثلة
مثال على استخدام التابع safe_level:
thr = Thread.new { $SAFE = 1; sleep }
Thread.current.safe_level #=> 0
thr.safe_level #=> 1
انظر أيضا
- التابع
run: يوقظ التابعrunالمهمة الفرعيةthr، مما يجعلها متاحة للجدولة. - التابع
set_trace_func: يجعل التابعset_trace_funcالوسيط المعطىproc(انظر فقرة البنية العامة) معالجا للتعقب في المهمة الفرعيةthr، أو يعطل العقب إن كان الوسيط مساويا للقيمةnil.