Hjem Utvikling Hva er samtidighet? - definisjon fra techopedia

Hva er samtidighet? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Concurrency?

Samtidig, i sammenheng med informatikk, er muligheten for et program å bli dekomponert til deler som kan kjøres uavhengig av hverandre. Dette betyr at oppgaver kan utføres i orden og resultatet fortsatt vil være det samme som om de blir utført i orden.

Techopedia forklarer Concurrency

Samtidig er evnen til en algoritme eller et program til å kjøre mer enn én oppgave om gangen. Konseptet ligner på parallell behandling, men med muligheten for at mange uavhengige jobber gjør forskjellige ting på en gang i stedet for å utføre den samme jobben.

Samtidige programmer kan være vanskelige å skrive ganske enkelt fordi administrasjon av uavhengige oppgaver krever koordinering av ressursene. Det berømte Dining Philosophers Problem er et klassisk tankeeksperiment som illustrerer kompleksiteten i ressursdeling og samtidighet.

Moderne operasjonssystemer med flere oppgaver er samtidig som de kan kjøre mange forskjellige programmer samtidig. Når datamaskinvare blir billigere, blir det mer gjennomførbart å kjøre komplekse jobber på klynger. Flere programmeringsspråk er designet med tanke på samtiden, inkludert Go.

Denne definisjonen ble skrevet i sammenheng med programmering
Hva er samtidighet? - definisjon fra techopedia