Vent graf

Vent-graf (eller transaktions-vent-graf ) er et værktøj, der bruges i udviklingen af ​​DBMS og flertrådede systemer, og som især bruges til at bestemme dødvandssituationen . Faktisk er transaktionsventegrafen en rettet todelt graf, der indeholder to typer knudepunkter:

Buerne af ventegrafen har også en dobbelt betydning:

De enkleste egenskaber

  1. En ressource, der ikke har nogen indgående buer, er gratis.
  2. Hvis et transaktionspunkt har et vist antal indkommende buer, der ikke er nul, så er den tilsvarende proces (selve transaktionen) i en ventetilstand, det vil sige, den er suspenderet og kan ikke udføres på det aktuelle tidspunkt.
  3. Hvis der er en sti mellem to transaktioner , skal transaktionen udføres (afsluttes), før udførelsen begynder , da sidstnævnte kræver frigivelse af nogle ressourcer, der er fanget af transaktionen .

Af den sidste egenskab følger det naturligvis, at dødvandssituationen svarer til en cyklus på ventegrafen.

Kilder