| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Concurrency Control Techniques
    Concurrency betjeningshåndtag spørgsmål i forbindelse med at tillade flere brugere samtidigt adgang til delte enheder såsom en datatabel eller andre genstande. I dette tilfælde er en kontrolmetode påkrævet for at håndtere opdateringerne. Den universelt accepteret metode var at føljeton udførelsen af ​​opdateringerne. Men det er ikke acceptabelt i nogle sammenhænge som først til mølle , først til mølle forarbejdning. Der er forskellige concurrency kontrol metoder , der gælder under forskellige omstændigheder. Pessimistisk Concurrency Kontrol

    Denne metode implementerer låse, som forhindrer brugere i at ændre data på en måde, indvirkning andre brugere. Når en bruger udfører en handling på en enhed, der anvender en lås på den enhed , kan andre brugere ikke udføre handlinger på denne enhed , indtil ejeren af låsen frigiver den. Den pessimistiske kontrol udnyttes, når der er en høj påstand for data.
    Optimistisk Concurrency Kontrol

    Brug den optimistiske concurrency kontrol metode , behøver brugerne ikke låse data, når de bruge det. Når en bruger opdaterer data , databasen kontrollerer systemet , hvis en anden bruger har ændret data, efter læse den. Efter opdatering fra en anden bruger , er en fejl hævet . Brugeren modtager fejlen ruller tilbage transaktionen og starter forfra . Denne metode anvendes , når der er lav påstand af data.
    To faselåsning Techniques

    Låsning er en operation , som sikrer en læse eller skrive tilladelse til en enhed . For eksempel . Lås ( X ) Den enhed X er låst af en bruger . Ved hjælp af denne teknik , er en transaktion, velformede , hvis: det låser en enhed før læser eller skriver til det , og det bør ikke låse en låst enhed og bør ikke forsøge at låse en gratis enhed
    . timestamp -baserede Concurrency Kontrol

    monotonically stigende heltal kaldet tidsstempel viser en alder af en operation på en enhed . En større tidsstempel værdi repræsenterer en nylig operation . Timestamp -baserede metode udnytter tidsstempel til at styre udførelsen af samtidige transaktioner.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges bogmærker i Word 
    ·Sådan Pass Variabler til CGI Fra et rammesæt 
    ·Hvad Er NETFx Folder 
    ·En forklaring på XBlite 
    ·Hvordan man laver en drop-down Log ind 
    ·Sådan bruges Device - Mapper Multipath 
    ·Betydningen af ​​Computer Programmering 
    ·Sådan ændres Fieldset Color 
    ·Hvordan at tilføje farve til en batch-fil 
    ·Sådan center en fast bredde Div Tag 
      Anbefalede Artikler
    ·Sådan sammenkæde Strings i Python 
    ·Sådan bruges Udefineret Farver i Java 
    ·VB6 timerfunktioner 
    ·Specifikationerne for et ATI Sapphire X1550 
    ·Sådan Konverter Tegn til ASCII-koder i Java 
    ·Sådan pakkes grafik fra en URL med VBA 
    ·Sådan Lyt til et tastatur i Java 
    ·Sådan læses en Random Linje Fra en fil i CSH 
    ·Sådan bruges Pound med SSL 
    ·Hvordan at sende en besked funktion i C 
    Copyright © Computer Viden http://www.computerdk.com