Casa Desenvolupament Què és la concurrència? - Definició de tecnologia

Què és la concurrència? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Concurrency?

La concurrència, en el context de la informàtica, és la possibilitat que un programa es descomposi en parts que puguin funcionar independentment les unes de les altres. Això vol dir que les tasques es poden executar sense ordre i el resultat encara seria el mateix que si s’executessin per ordre.

Techopedia explica Concurrency

La concurrència és la capacitat d’un algorisme o programa d’executar més d’una tasca alhora. El concepte és similar al processament paral·lel, però amb la possibilitat que molts treballs independents facin coses diferents alhora, en lloc d'executar el mateix treball.

Els programes concurrents poden ser difícils d’escriure simplement perquè gestionar tasques independents requereix una coordinació de recursos. El famós problema dels menjadors filosòfers és un experiment clàssic del pensament que il·lustra les complexitats de l’intercanvi de recursos i la concurrència.

Els sistemes operatius moderns de multitarea són simultanis amb la seva capacitat per executar diversos programes alhora. A mesura que el maquinari d’informàtica es fa més barat, és més factible executar treballs complexos en clústers. S'han dissenyat diversos llenguatges de programació tenint present la concurrència, inclòs Go.

Aquesta definició es va escriure en el context de Programació
Què és la concurrència? - Definició de tecnologia