lässkrivlås
Lässkrivlås är en synkroniseringsprimitiv som används i flertrådade program för att hantera åtkomst till delade resurser. Den tillåter flera trådar att läsa samtidigt, men tillåter endast en tråd att skriva, och när en tråd skriver har inga läsare tillgången. Detta ger högre koncurrency vid läsintensiva arbetsbelastningar jämfört med ett vanligt exklusive lås.
Hur lässkrivlåset fungerar kan beskrivas i grundläggande termer. Vid läsning låses först ett internt lås för
Varianter och rättvisa är vanliga inslag. Vissa implementeringar prioriterar läsare, andra skrivare, vilket kan leda till
Användning och exempel används ofta inom operativsystem, databaser samt i programmeringsspråkens bibliotek. Vanliga namn är POSIX