Diferenças entre edições de "Programação concorrente"

2 bytes removidos ,  02h04min de 28 de novembro de 2006
sem resumo de edição
'''Programação concorrente''' é o [[paradigma de programação]] para a construçã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]] 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==
Em alguns sistemas computacionais concorrentes, a comunicação entre os componentes é escondida do programador, enquanto em outros a comunicação deve ser lidada explicitamente. A comunicação explícita pode ser dividida em duas classes:
 
Utilizador anónimo