Programação concorrente: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Leonardo.stabile (discussão | contribs)
primeira versão
 
Leonardo.stabile (discussão | contribs)
m
Linha 1:
'''Programação concorrente''' é o paradigma para a contrução de programas para a execução concorrente (simultânea) de várias tarefas computacionais interativas, que podem ser implementadas como programas separados ou como um conjunto de [[Thread|processos]] (''threads'') criadas por um único programa. Essas tarefas também podem ser executadas por um único processador, vários processadores em um único equipamento ou processadores distibuí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 concorrente aos recurso computacionais são as principais questões discutidas durante o desenvolvimento de sistemas concorrentes. Pioneiros na área de programação concorrente incluem [[Edsger Dijkstra]], [[Per Brinch Hansen]], e [[C. A. R. Hoare]].
 
==Interação e comunicação concorrente==