التابع safe_level
الخاص بالصنف Thread
في روبي
< Ruby | Thread
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:39، 6 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>safe_level</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
يُعيد التابع 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
.