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