تطوير البرمجيات · مصطلحات · مفاهيم البرمجة

ما معنى mutable؟

المعنى في مجال تطوير البرمجيات مع أمثلة

صفةمصطلح شائع

mutable: قابل للتغيير

وصف لقيمة أو كائن يمكن تغيير حالته بعد إنشائه.

طريقة الاستخدام

يظهر في نقاشات الحالة المشتركة والمجموعات والآثار الجانبية. وقد تحتاج البيانات القابلة للتغيير والمشتركة إلى تنسيق بين العمليات المتزامنة.

أمثلة

  1. The cache exposes a mutable list that callers can accidentally change.

    تكشف ذاكرة التخزين المؤقت قائمة قابلة للتغيير قد يعدلها المستدعون من غير قصد.

    يحصل الكود الخارجي على القائمة نفسها، فيستطيع تغيير محتواها والتأثير في التخزين المؤقت.

  2. Avoid sharing this mutable object between worker threads without synchronization.

    تجنب مشاركة هذا الكائن القابل للتغيير بين خيوط العمال من دون مزامنة.

    قد تتداخل التعديلات المتزامنة فتنتج حالة غير متسقة ما لم تُنظم.

تراكيب شائعة

  • mutable object
  • mutable state
  • mutable collection

مصطلحات أخرى: مفاهيم البرمجة

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: