Hvornår opstår dødvande?

Indholdsfortegnelse:

Hvornår opstår dødvande?
Hvornår opstår dødvande?
Anonim

Der opstår et dødvande når 2 processer konkurrerer om eksklusiv adgang til en ressource, men ikke er i stand til at opnå eksklusiv adgang til den, fordi den anden proces forhindrer det. Dette resulterer i en standoff, hvor ingen af processerne kan fortsætte. Den eneste vej ud af en dødvande er, at en af processerne afsluttes.

Hvad er dødvande, og hvornår kan det opstå?

I et operativsystem opstår der et dødvande når en proces eller tråd går ind i en ventetilstand, fordi en anmodet systemressource holdes af en anden ventende proces, som igen venter på en anden ressource, der holdes af en anden ventende proces.

Hvad er de 4 fire betingelser, der kræves, for at dødvande kan opstå?

gensidig udelukkelse: mindst én proces skal holdes i en tilstand, der ikke kan deles. 2. hold og vent: der skal være en proces, der holder én ressource og venter på en anden.

Hvordan opstår dødvande i databasen?

I en database er en dødvande en situation, hvor to eller flere transaktioner venter på, at hinanden opgiver låse. … Al aktivitet går i stå og forbliver i stå for evigt, medmindre DBMS registrerer dødvandet og afbryder en af transaktionerne. Følgende figur viser denne situation.

Hvilke forhold forårsager dødvande?

Betingelser for deadlock- Gensidig udelukkelse, hold og vent, ingen forkøbsret, cirkulær vent. Disse 4 betingelser skal gælde samtidigt forforekomst af dødvande.

Anbefalede: