Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill synkronisera åtkomst till en resurs använder du något av synkroniseringsobjekten i någon av väntefunktionerna. Tillståndet för ett synkroniseringsobjekt signaleras antingen eller icke-signalerad. Väntefunktionerna tillåter att en tråd blockerar sin egen körning tills ett angivet icke-signalerat objekt har angetts till det signalerade tillståndet. Mer information finns i Synkronisering mellan processer.
Följande är andra synkroniseringsmekanismer:
- överlappade in- och utdata
- asynkront proceduranrop
- kritiska avsnittsobjekt
- villkorsvariabler
- slimmade läsare/skrivarlås
- engångsinitiering
- sammanflätad variabelåtkomst
- sammanflätade enkelt länkade listor
- tidsinställda köer
- makrot MemoryBarrier
Mer information om synkronisering finns i Synkronisering och Problem med flera processorer.