Skip to content
EntityQ128392· pop 25· linked from 571 articles

programação concorrente

Sign in to save

Also known as concurrent programming, concurrent, concurrent computation, concurrent execution

form of computing in which several computations logically execute during overlapping time periods

Wikidata facts

Show 1 more fact
Commons category
Concurrent programming
Sources (3)

via Wikidata · CC0

Article · Português

Programação concorrente ou programação simultânea é um paradigma de programação para a construção de programas de computador que fazem uso da execução simultânea de várias tarefas computacionais interativas, que podem ser implementadas como programas separados ou como um conjunto de threads criadas por um único programa. Essas tarefas podem ser executadas por um único processador, vários processadores em um único equipamento ou processadores distribuídos por uma rede. Programação concorrente é relacionada com programação paralela, mas foca mais na interação entre as tarefas. A interação e a comunicação correta entre as diferentes tarefas, além da coordenação do acesso simultâneo aos recursos computacionais são as principais questões discutidas durante o desenvolvimento de sistemas simultâneos. Pioneiros na área de pesquisa incluem Edsger Dijkstra, Per Brinch Hansen, e C.A.R. Hoare. Vantagens do paradigma incluem o aumento de desempenho, pois aumenta-se a quantidade de tarefas sendo executadas em determinado período de tempo, e a possibilidade de uma melhor modelagem de programas, pois determinados problemas computacionais são simultâneos por natureza.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories