En mutex (forkortelse for "gensidig udelukkelse") er en synkroniseringsmekanisme, der bruges i beregningsarkitektur for at sikre, at kun én proces eller tråd kan få adgang til en delt ressource ad gangen. Det er en type lås, der forhindrer flere processer i at få adgang til den samme ressource samtidigt, og derved undgår datainkonsistens og raceforhold. Mutexes er almindeligt anvendt i multi-threaded programmer, hvor flere tråde kan forsøge at få adgang til delte ressourcer som hukommelsesplaceringer eller filer samtidigt. Ved at bruge mutexes kan programmører sikre, at kun én tråd kan få adgang til de delte ressourcer ad gangen, hvilket forhindrer konflikter og sikrer dataintegritet.
Udgivelsesdato: