Hem Utveckling Vad är samtidighet? - definition från techopedia

Vad är samtidighet? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder samtidighet?

Samtidighet, inom ramen för datavetenskap, är förmågan att ett program sönderdelas till delar som kan köras oberoende av varandra. Detta innebär att uppgifterna kan utföras i ordning och resultatet fortfarande skulle vara detsamma som om de utförs i ordning.

Techopedia förklarar Concurrency

Samtidighet är förmågan hos en algoritm eller ett program att köra mer än en uppgift åt gången. Konceptet liknar parallellbehandling, men med möjligheten att många oberoende jobb gör olika saker på en gång snarare än att utföra samma jobb.

Samtidiga program kan vara svåra att skriva bara för att hantera oberoende uppgifter kräver samordning av resurserna. Det berömda Dining Philosophers Problem är ett klassiskt tankeexperiment som illustrerar komplexiteten i resursdelning och samtidighet.

Moderna operativsystem med flera uppgifter är samtidigt med deras förmåga att köra många olika program på en gång. När datormaskinvaran blir billigare blir det mer genomförbart att köra komplexa jobb på kluster. Flera programmeringsspråk har utformats med tanke på samtid, inklusive Go.

Denna definition har skrivits i samband med programmering
Vad är samtidighet? - definition från techopedia