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

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

يُعيد التابع safe_level المستوى الآمن للمهمة الفرعية. يمكن أن يساعد تعيين مستويات الأمان المحلية في المهمة الفرعية (thread-local safe levels) عند تنفيذ أكواد برمجية غير آمنة.

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

safe_level integer

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

يعاد عدد صحيح يمثل المستوى الآمن للمهمة الفرعية.

أمثلة

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

thr = Thread.new { $SAFE = 1; sleep }
Thread.current.safe_level   #=> 0
thr.safe_level              #=> 1‎

انظر أيضًا

  • التابع set_trace_func: يجعل الكائن proc معالجًا للتعقب (handler for tracing) في المهمة الفرعية، أو يعطل التعقب إن كان مُرِّرت القيمة nil بدلًا من ذلك الكائن.

مصادر