Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Súbeh Control Techniques

Riadenie súbežného spracováva problémy spojené s umožňuje viacerým užívateľom súčasne pristupovať k zdieľaným subjekty , ako sú tabuľky dát alebo inými predmetmi . V tomto prípade je nutné spôsob ovládania pre správu aktualizácií . Všeobecne prijímaná metóda bola serializovať vykonávanie aktualizácií . Ale to nie je prijateľné , v niektorých kontextoch , ako prv príde , ten prv melie spracovanie . Existujú rôzne metódy riadenia súbežnosti , ktoré sa uplatňujú v rôznych podmienkach . Pesimistický Riadenie súbežného

Táto metóda implementuje zámky , ktoré bráni používateľom meniť dáta takým spôsobom , aby bol dopad na ostatných užívateľov . Keď používateľ vykoná akciu od subjektu , ktorý sa vzťahuje na zámok na subjekt , nemôžu ostatné užívatelia vykonávať akcie na tomto orgáne , kým majiteľ zámku ju uvoľňuje . Pesimistický ovládanie sa používa v prípade , že je vysoká tvrdenie dát .
Optimistická súbežnosť ovládanie

Použitie metódy optimistické riadenie súbežnosti , používatelia nemajú zamknúť dáta , kedy používať . Keď sa aktualizuje užívateľské dáta , skontroluje databázový systém , ak iný používateľ zmení údaje po prečítajte si ju . Po aktualizácii od iného užívateľa , je vyvolaná chyba . Používateľ dostane chybu vráti transakcie a začína znova . Táto metóda sa používa v prípade , že je nízka tvrdenie dát .
Dve fázy techniky zaistenia

Zamykanie je operácia , ktorá zabezpečuje pre čítanie alebo oprávnenie zapisovať do subjekt . Napríklad , Lock ( X ) . Účtovná jednotka X je uzamknutý užívateľom . Pomocou tejto techniky , transakcia je správne utvorený , ak : nezapadne subjekt pred číta alebo zapisuje na to , že by nemal zamknúť zamknuté subjekt a mali by sa nemali pokúšať odomknúť voľnú entitu
. časovú pečiatku na báze Riadenie súbežného

monotónne rastúce číslo tzv časová pečiatka ukazuje veku operácie na entity . Väčšia časová pečiatka hodnota predstavuje poslednú operáciu . Metóda časovej pečiatky na báze využíva časovú pečiatku pre kontrolu vykonávania súbežných transakcií .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené