هل التحقق المزدوج من القفل امنه؟
Context:في هندسة البرمجيات، القفل ذو التحقق المزدوج (المعروف أيضا باسم "تحسين القفل ذو التحقق المزدوج") هو نمط تصميم البرمجيات المستخدم لتخفيض الرؤوس العامة لاكتساب قفل عن طريق اختبار معيار القفل ("تلميح القفل") قبل الحصول على القفل. يظهر القفل فقط اذا كان التحقق من معايير القفل يشير الى ان القفل مطلوب.  النمط، عندما يطبق في بعض تركيبات اللغة/الجهاز، يمكن ان يكون غير آمن. في بعض الاحيان، يمكن ان يعتبر عكس النمط.  عادة ما يستخدم لتخفيض التشغيل العلوي عند تنفيذ "التشغيل الكسول" في بيئة متعددة الخيوط، خاصة كجزء من نمط Singleton. البدايه الكسوله تتجنب البدايه القيمه حتى اول مره يتم الوصول اليها
قفل مزدوج التحقق ممكن يكون غير آمن في بعض الحالات ويعتبر في بعض الاحيان ضد النمط. ومع ذلك، يمكن تنفيذها بطريقة آمنة.