Вопросы по теме 'parallel-collections'

Как заменить пул соединений fork на параллельную коллекцию Scala 2.9?
Я смотрел новые параллельные коллекции Scala 2.9 и надеюсь отказаться от многих моих грубых любительских версий подобных вещей. В частности, я хотел бы заменить пул соединений fork, который лежит в основе реализации по умолчанию, чем-то своим...
1662 просмотров

Соблюдает ли агрегат порядок при параллельном сборе?
в scala у меня есть параллельный Iterable элементов, и я хочу перебирать их и каким-то образом агрегировать результаты, но по порядку. я упрощу свой вариант использования и скажу, что мы начинаем с Iterable целых чисел и хотим объединить строковое...
1454 просмотров
schedule 21.04.2022

Scala parallel для нехватки оперативной памяти
Итак, в качестве домашнего задания я должен поиграть с несколькими механизмами многопоточности, используя простую интеграцию функции, которая должна привести к числу пи. Реализация должна обрабатывать интервал более 500 миллиардов. Моя текущая...
436 просмотров
schedule 09.05.2024

Одновременное изменение HashMap в Scala без актеров
Что я хочу сделать, так это начать с некоторой реализации Map и накапливать в ней данные путем итерации по параллельной коллекции. Ключи могут «перекрываться» между потоками, поскольку ключи генерируются вероятностно (связано с генерацией случайных...
342 просмотров
schedule 11.03.2022

Как создать параллельную коллекцию Scala из коллекции Java
Самый простой способ преобразовать коллекцию Java в эквивалент Scala - это использовать JavaConversions, начиная с версии Scala 2.8. . Эти неявные defs возвращают оболочки для содержащейся коллекции Java. В Scala 2.9 появились параллельные...
297 просмотров

Вызов карты в параллельной коллекции через ссылку на тип предка
Я попытался сделать необязательным выполнение операции map последовательно или параллельно, например, используя следующий код: val runParallel = true val theList = List(1,2,3,4,5) (if(runParallel) theList.par else theList) map println //Doesn't...
98 просмотров
schedule 19.04.2024

Scala разные параллельные структуры
Я протестировал параллельные коллекции на Scala и простую коллекцию, вот мой код: def parallelParse() { val adjs = wn.allSynsets(POS.ADJECTIVE).par adjs.foreach(adj => { parse(proc.mkDocument(adj.getGloss)) }) } def...
55 просмотров

Как можно повторно использовать параллельный массив?
Я пытаюсь использовать параллельные коллекции Scala для параллельного выполнения некоторых вычислений. Поскольку входных данных много, я использую изменяемые массивы для хранения данных, чтобы избежать проблем с сборщиком мусора. Это первоначальный...
283 просмотров
schedule 07.04.2023

Scala ожидает выполнения foreach для параллельной коллекции
У меня есть код, как показано ниже val g = new Graph(vertices) //Firts part (1 to vertices).par.foreach( i => g + new Vertex(i)) //Second part for (i <- 1 to edges) { val data =...
1177 просмотров
schedule 27.03.2023

Попытка распараллелить вложенный цикл в Scala
Я сравниваю 2 фрейма данных в scala/spark, используя вложенный цикл и внешнюю банку. for (nrow <- dfm.rdd.collect) { var mid = nrow.mkString(",").split(",")(0) var mfname = nrow.mkString(",").split(",")(1) var mlname =...
290 просмотров