Parece que cuando invoco map
en una lista paralela, la operación se ejecuta en paralelo, pero cuando hago filter
en esa lista, la operación se ejecuta estrictamente de forma secuencial. Entonces, para hacer que filter
sea paralelo, primero asigno un mapa a (A, Boolean), luego filmo esas tuplas y vuelvo a mapear todo. No parece muy conveniente.¿Qué operaciones en las colecciones paralelas de Scala están paralelizadas?
Por lo tanto, estoy interesado: ¿qué operaciones en colecciones paralelas están paralelizadas y cuáles no?
[A Generic Parallel Collection Framework] (http://infoscience.epfl.ch/record/150220/files/pc.pdf) – agilesteel