Dobre poledne,
pisu program ktery vytvari konfiguracni soubor pro bind, bohuzel mam v hashMap miliony zaznamu (doslova) potreboval bych urcite dopocty delat paralelne. Avsak Java API neprinasi moc peknou podporu jako PLINQ v C# s parallel for each /for. Zkousel jsem hledat nejaky jiny rozumny framework avsak nic zajimaveho jsem nenasel ani ve springu (Task executor by se dal pouzit ale take se mi zda nevnodny). Podpora ma byt az v JDK7 avsak kdy bude vydan je ve hvezdach (rok, 2, 3.... viz J EE 6).... Nemate nekdo s nejakym frameworkem ktery by mi pomohl? Vypocet bude probihat na nejakem klasickem SMP s nekolika jadry.

paralelizovat chci takoveto cykly nad hash mapami:

Set<Entry<byte[], List<DnsName>>> ipSet = network.getValue().entrySet();
            for (Entry<byte[], List<DnsName>> ip : ipSet) {
                if (ip.getValue().isEmpty()) {
ip.getValue().add(new DnsName(appConfig, network.getKey(), ip.getKey()));
                }
            }


moje predstava je
doParallelFor(/*range or iterator*/){
    //for statement;
}

Diky
PP

--
Petr Prikryl
-----------------------
[email protected]
[email protected]
www.admin24.cz

Odpovedet emailem