الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ليش الدوت نت عملت ال Lock

بدأه زينب هادي في 8 يناير 2010 · 3 رد · 766 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي سؤالين ؟

الاول : هو ليش الدوت نت عملت ال lock للمتغيرات يكون من قبل المستخدم

يعني ليش ما عملته من داخل اللغة نفسها بحيث انها تحجز المتغير حتى يخلص الthread عمله عليه بعدين تحرره

لو كانت عملت هذا الشي كان يحصل خطأ ولا ايش ؟؟؟

الثاني : لو استخدمت interrupt أو abort على متغير اصلا ما عملت له sleep ايش يحصل ؟؟

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة زينب هادي في 8 يناير 2010 في 19:45

القدس عروس عربية

#2

1. لتكون هناك مرونة أكثر.

2. حسب ما أذكر سيتوقف الثريد (إذا كان هذا هو ما تقصدينه) و جميع ما يتبع ذلك.

#3

شكرا استاذ System Down

بس قصدك بالمرونة يعني لو كانت عملت الـ (lock) من اللغة نفسها

ما كان يسبب تضارب مثلا أو اي مشكلة (قصدي هذا الميزة زيادة فضل ولا تجنبا للخطأ)

طيب الثريد لما يتوقف يتوقف تماما ولا يرجع الى اخر طابور العمليات

القدس عروس عربية

#4

التضارب يعتمد على تصميم البرنامج. لذا قد يرغب المبرمج أن يقوم بالقفل بنفسه حسب احتياجاته.

نعم الثريد يتوقف تماماً. و حسب ما أعرف يزال من الـstack

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…