التابع IO.sync في روبي
يُعيد التابع sync قيمة راية وضع المزامنة (sync mode) للمجرى الذي استدعي معه.
عندما تساوي قيمة وضع المزامنة القيمة true، فسيتم إرسال كل المخرجات مباشرةً إلى نظام التشغيل، ولن يُخزّن مؤقتًا في ذاكرة التخزين المؤقتة الداخلية لروبي.
البنية العامة
sync → true or false
القيمة المعادة
تعاد قيمة منطقية تمثِّل قيمة راية وضع المزامنة للمجرى المعطى.
أمثلة
مثال على استخدام التابع sync:
f = File.new("testfile")
f.sync #=> false
انظر أيضًا
- التابع
fsync: يكتب مباشرةً جميع البيانات المخزنة في المجرى الذي استدعي معه على القرص. - التابع
stat: يُعيد معلومات حالة المجرى الذي استُدعي معه على هيئة كائن من النوعFile::Stat. - التابع
sync=: يضبط عند استدعائه بالشكلsync = booleanقيمة راية "وضع المزامنة" (sync mode) إلى القيمةbooleanالمنطقية.