Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Samtidighetskontroll Tekniker

    samtidighetskontroll hanterar frågorna med att låta flera användare samtidigt tillgång till delade enheter såsom en datatabell eller andra föremål . I detta fall är ett styrförfarande behövs för hanteringen av uppdateringar. Den allmänt accepterade metoden var att serialisera utförandet av uppdateringarna . Men det är inte acceptabelt i vissa sammanhang såsom först till kvarn får först mala bearbetning . Det finns olika samtidighet styrmetoder som tillämpas under olika omständigheter . Pessimistiska samtidighet kontroll

    Denna metod implementerar lås som hindrar användare från att ändra uppgifter på ett sätt som påverkar andra användare . När en användare utför en åtgärd på en enhet som tillämpar ett lås på enheten , kan andra användare bedriver inte åtgärder på denna enhet tills ägaren av låset släpper det . Den pessimistiska kontrollen används när det finns en stor konkurrens om data. Använda optimistiska metoden samtidighetskontroll
    Optimistisk samtidighet kontroll

    , låser användarna inte data när de använda den. När en användare uppdaterar data i databasen kontrollerar systemet om en annan användare ändrade uppgifter efter läst den . Vid uppdatering från en annan användare , visas ett felmeddelande upp . Användaren får felmeddelandet återställer den transaktion och startar över . Denna metod används när det är låg påstående av data .
    Två faslåsning Tekniker

    Locking är en operation som säkrar en läs eller skrivrättigheter till en enhet . Till exempel , Lås (X). Den enhet X är låst av en användare. Med hjälp av denna teknik , är en transaktion välformad om : det låser en enhet innan läser eller skriver till det, det borde inte låsa en låst enhet och bör inte försöka låsa upp en fri enhet
    . timestamp - baserade samtidighet kontroll

    monotont ökande heltal kallas tidsstämpel visar en ålder av en operation på en enhet . Ett större tidsstämpel värde representerar en nyligen opererats . Timestamp - baserad metod utnyttjar tidsstämpel för att kontrollera genomförandet av samtidiga transaktioner .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kör Source Code
    ·Hur man binda en ComboBox till en tabell Kolumn
    ·Hur man ladda ner XBRL data till kalkylblad
    ·Hur invertera en if-sats för att minska Nesting
    ·Hur man använder en CheckBox i ett grupprutan i NET
    ·Hur Ladda ner ARES
    ·Hur man gör en subtraktiv värld i UDK
    ·Hur man skapar runda hörn i DIV
    ·XMLParse Function
    ·COBOL Style Regler
    Utvalda artiklarna
    ·Hur man tar bort en vagnretur från en sträng i Perl
    ·Hur man laddar ner en ny Injector
    ·Hur du formaterar Column Alias ​​i MySQL
    ·Hur man lagrar en Date i en MySQL databas med PHP Tutor…
    ·Hur man installerar Java
    ·Hur skriver jag en CSV-fil i C #
    ·Hur man öppnar en DLL i Visual Basic
    ·Konvertera RGB till VB6
    ·Hur konvertera text i HTML till RichTextBox i Vb.NET
    ·Konvertera RGB till gråskala i Java
    Copyright © Dator Kunskap http://www.dator.xyz