Vad är ett dödläge i beräkningsarkitektur?

Ett dödläge i beräkningsarkitekturen uppstår när två eller flera processer blockeras på obestämd tid, var och en väntar på att den andra ska släppa en resurs eller slutföra en uppgift, vilket resulterar i ett fullständigt systemstopp. Låglägen kan uppstå i system med flera processer med delade resurser, där varje process kräver exklusiv tillgång till en resurs som för närvarande innehas av en annan process. Om processerna inte frigör resurserna efter att ha slutfört sin uppgift kan ett dödläge uppstå. Deadlocks undviks vanligtvis genom att implementera algoritmer som förhindrar eller upptäcker dem.

Publiceringsdatum: