التابع 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
المنطقية.