0
ответов

Когда ConcurrentBag лучше, чем List?

] Я использую Parallel.Foreach для заполнения внешнего ConcurrentBag. Я также пробовал использовать общий список, и все работает нормально. Мне повезло, или я пропустил специальную область ConcurrentBag?
вопрос задан: 8 September 2017 19:26
0
ответов

Как мне заменить пул соединений fork для параллельной коллекции Scala 2.9?

Я смотрел новые параллельные коллекции Scala 2.9 и надеюсь отказаться от многих моих грубых любительских версий подобных вещей. В частности, я хотел бы заменить объединенный пул форков ...
вопрос задан: 4 May 2013 08:24
0
ответов

Стоит ли запускать `…par.map(` напрямую для больших списков?

Допустим, у меня есть довольно большой (несколько миллионов элементов или около того) список строк. Это хорошая идея? чтобы запустить что-то вроде этого: val updatedList = myList.par.map(someAction).toList Или это будет ...
вопрос задан: 7 April 2012 14:02
0
ответов

Можно ли использовать представления с параллельными коллекциями?

Идиома для поиска результата в сопоставлении коллекции выглядит примерно так: list.view.map (f) .find (p), где list - это List [A], f - это A => B, а p - это B => Логическое. Это ...
вопрос задан: 12 December 2011 06:04
0
ответов

Понимание существования параллельности и find

Я беру List [Int] и хочу найти значение x, где x * 10> 500 параллельно. So exists должен возвращать true, если список содержит любое значение 51 или больше. def f (x: Int) = {println ("...
вопрос задан: 12 December 2011 05:06
0
ответов

Фильтрация параллельных коллекций Scala с преждевременным прерыванием при желаемом количестве найдено результатов

Учитывая очень большой экземпляр collection.parallel.mutable.ParHashMap (или любой другой параллельной коллекции), как можно прервать параллельное сканирование с фильтрацией после того, как было выполнено заданное, скажем 50, количество совпадений ...
вопрос задан: 10 November 2011 21:50
0
ответов

Гарантируют ли параллельные коллекции Scala упорядочение?

Если у меня есть это: val a = Array (...) и я напишу a.par.map (e => someFunc (e) ) Будет ли результирующая коллекция в том же порядке, что и непараллельная коллекция?
вопрос задан: 11 July 2011 14:14
0
ответов

Почему это не быстрее при использовании параллельных коллекций?

Я просто хотел немного протестировать параллельные коллекции и использовал следующую строку кода (в REPL): (от 1 до 100000) .par.filter (BigInt (_). isProbablePrime (100)) против: (от 1 до 100000) .filter (BigInt (_) ...
вопрос задан: 27 May 2011 11:17
0
ответов

Преобразование массивов на месте с параллельными коллекциями

Когда у кого-то есть массив объектов, часто желательно (например, из соображений производительности) обновить ( заменить) некоторые объекты на месте. Например, если у вас есть массив целых чисел, вы можете захотеть ...
вопрос задан: 26 May 2011 16:17
0
ответов

Является ли этот код параллельного массива scala потокобезопасным?

Я хочу использовать параллельные массивы для задачи, и, прежде чем я начну кодировать, мне было бы интересно узнать, является потокобезопасным: import collection.mutable._ var listBuffer = ...
вопрос задан: 7 May 2011 11:51