هو قفل برمجي يمنع دخول أكثر من عملية واحدة إلى منطقة حرجة (Critical Section) في الكود.
يضمن سلامة البيانات في البرمجة المتزامنة (Multithreading).