Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke Lamport Tidsstempler
    I distribuerte datasystemer , er det lite sannsynlig at alle datamaskiner er perfekt synkronisert . Det må være en metode for bestilling av hendelser , slik at samtidige hendelser er sortert ut og behandlet i en logisk rekkefølge . En enkel algoritme som gir dette kalles Lamport tidsstempler . The Lamport tidsstempler algoritmen er en kort sett med trinn tatt som sikrer hendelser i distribuerte systemer oppstår i orden. Du kan bruke Lamport tidsstempler i distribuerte systemet ved å følge noen enkle regler . Instruksjoner
    en

    Angi en teller til hver prosess som kjører i distribuert datamaskin miljø . Denne telleren begynner på null .
    2

    Increment disken når en hendelse inntreffer i løpet av en prosess.
    3

    Fest tellerverdien når du sender en melding til en annen prosess . Når en prosess , mottar en melding , sammenligner det tellerverdien i meldingen med den interne telleren innenfor prosessen. Dersom tellerverdien av meldingen er større enn den indre telleren, stille den interne telleren til verdien av meldingens tellerverdi. Meldingen er nå ansett å bli mottatt , og de ​​to prosessene er synkronisert .

    früher :

     Weiter:
      Relatert Artike
    ·NET Framework 3.0 Guider 
    ·Hvordan kombinere logiske porter Diagrams 
    ·Hvordan lagre data fra BASIC Stamp 
    ·Hvordan bygge en automatisering Test Plan 
    ·Slik fjerner du en liste Box Entry i MATLAB 
    ·Hva er en sparsom Array i MATLAB 
    ·Hva er funksjoner av en Transfer Buffer 
    ·Slik leser du en IIS loggfil 
    ·Hvordan skrive en Mad Lib Funksjon 
    ·Forskjellen mellom Slett & Avkort i Oracle 
      Anbefalte artikler
    ·Hvordan lage DataGrid templated Columns 
    ·De Vb.Net datatyper 
    ·Hva er webadresser 
    ·Slik kopierer du en verdi av en dobbel Into et heltall …
    ·Hvordan erstatte String Windows 
    ·Hvordan Inkluder en PHP Header 
    ·Lamda funksjoner i Java 
    ·Siemens S7 - 300 Programming Trening 
    ·Hvordan oppdatere Bokstavelig JavaScript 
    ·Hvordan endre en MySQL Privilege Tabell 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/