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

55 bytes adicionados ,  01h51min de 2 de maio de 2006
m
m
As '''linguagens de programação concorrente''' são linguagens de programação que usam construções para a concorrência. tais contruções podem envolver multi-tarefa, suporte para sistemas distribuídos, troca de mensagens e recursos compartilhados.
 
Atualmente, as linguagens mais utilizadas para tais contruções são [[Java (linguagem de programação)|Java]] e [[C sharp|C#]]. Ambas utilizam o modelo de memória compartilhada, com o bloqueio sendo fornecido por monitores. Apesar idsso, o modelmodelo odede troca de mensagens pode ser implementado sobre o modelo de memória compartilhada. Entre linguagens que utilizam o modelo de troca de mensagens, [[Erlang]] é possivelmente a mais utilizada pela indústria atualmente.
 
Várias linguagens de programação concorrente foram desenvolvidas como objeto de pesquisa, como por exemplo [[Pict]]. Apesar disso, linguagens como [[Erlang]], [[Limbo (linguagem de programação)|Limbo]] e [[Occam]] tiveram uso industrial em vários momentos nos desde a década de 1980.
 
Várias outras linguagens ofrnecem o suporte à concorrência através de bibliotecas, como por exemplo [[Linguagem de programação C|C]] e [[C++]].
667

edições