Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline
Ola,
Dando uma olhada na msdn magazine desta semana achei um artigos que muito me interessaram, apis voltadas para programação multi-core, com um simplicidade imensa.
msdn wrote:
Parallel.For é apenas um método estático normal com três argumentos, sendo que o último é uma expressão delegada. Esse delegado captura o corpo do loop inalterado do exemplo anterior, o que torna especialmente simples experimentar a introdução da simultaneidade em um programa
Agora fica a pergunta, existe alguma api, framework do java que se aproveite de forma simples de ambientes multi-processados?
Eu acredito que este seja um dos futuros da programação.
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
O Doug Lea está desenvolvendo um framework de ForkJoin para o Java7. Além disso, terá o ParallelArray, que simplifica a maioria dos caros, como o desse exemplo.
O maior problema é que você tem que usar uma inner class para representar o passo.
http://www.kumpera.net/blog/ http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
ovelha wrote:Mesmo com as closures do java7 vai precisar de innerclass?
O projeto se chama ForkJoin mesmo? Voi pesquisar sobre a documentação do mesmo...
Obrigado Louds!
Se Java7 tiver closures, não será necessário, pois usa-se uma innerclass exatamente por conta disso.
http://www.kumpera.net/blog/ http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda