parallel-processing

¿Cómo esperar a que todos los subprocesos finalicen, usando ExecutorService?

Necesito ejecutar alguna cantidad de tareas 4 a la vez, algo como esto: ExecutorService taskExecutor = Executors.newFixedTh ... ucle infinito monitor isDone para todos ellos. ¿Cuáles son las mejores soluciones que no implican bucles infinitos? Gracias.

¿Siempre debo usar un flujo paralelo cuando sea posible?

Con Java 8 y lambdas es fácil iterar sobre colecciones como flujos, e igual de fácil usar un flujo paralelo. Dos ejemplos de ... desencadenar una discusión sobre cómo y cuándo usar flujos paralelos, no porque creo que siempre usarlos sea una buena idea.)

Paralelo.ForEach() vs foreach(IEnumerable.Asparalel())

Erg, estoy tratando de encontrar estos dos métodos en el BCL usando Reflector, pero no puedo localizarlos. ¿Cuál es la difere ... ar uno sobre el otro? (Supongamos que lo que estoy haciendo en los cuerpos entre corchetes de ambos ejemplos es seguro hilo.)

¿Cuál es la diferencia entre la programación concurrente y la programación paralela?

¿Cuál es la diferencia entre la programación concurrente y la programación paralela? Le pregunté a Google, pero no encontré ... rograma" vs "ejecución paralela es una propiedad de la máquina" no es suficiente para mí - todavía no puedo decir qué es qué.

Grupo de subprocesos personalizado en Java 8 parallel stream

¿Es posible especificar un grupo de subprocesos personalizado para Java 8 parallel stream? No puedo encontrarlo en ninguna ... ng n) { return n > 1 && rangeClosed(2, (long) sqrt(n)).noneMatch(divisor -> n % divisor == 0); } }

¿Cuál es la diferencia entre concurrencia y paralelismo?

¿Cuál es la diferencia entre concurrencia y paralelismo? Se aprecian ejemplos.

¿Cómo esperar a que se completen varios hilos?

¿Cuál es una manera de simplemente esperar a que todo el proceso roscado termine? Por ejemplo, digamos que tengo: public c ... o esto para que el método main() se detenga en el comentario hasta que todos los métodos run() de los hilos salgan? ¡Gracias!

¿Cuáles son las diferencias entre los módulos de roscado y multiprocesamiento?

Estoy aprendiendo a usar los módulos threading y multiprocessing en Python para ejecutar ciertas operaciones en paralelo y ac ... a algunos recursos que explican los conceptos detrás de estos dos módulos y cómo usarlos adecuadamente para tareas complejas?

Número óptimo de roscas por núcleo

Digamos que tengo una CPU de 4 núcleos, y quiero ejecutar algún proceso en la cantidad mínima de tiempo. El proceso es idealm ... eso más rápido, más lento o en aproximadamente la misma cantidad de tiempo si lo corro usando 4000 hilos en lugar de 4 hilos?

¿Cómo puedo paralelizar un bucle Python simple?

Esta es probablemente una pregunta trivial, pero ¿cómo puedo paralelizar el siguiente bucle en python? # setup output lists ... Linux, pero el código también debería ejecutarse en Windows y Mac. ¿Cuál es la forma más fácil de paralelizar este código?

decidir entre subproceso, multiprocesamiento y subproceso en Python?

Me gustaría paralelizar mi programa Python para que pueda hacer uso de múltiples procesadores en la máquina en la que se ejec ... arecen proporcionar funcionalidad relacionada. Alguna idea sobre esto? Me gustaría la solución más simple que sea portátil.

¿Qué tan caro es la declaración de bloqueo?

He estado experimentando con multi threading y procesamiento paralelo y necesitaba un contador para hacer un recuento básico ... } } Pero me preguntaba... ¿qué tan caro es bloquear una variable? ¿Cuáles son los efectos negativos sobre el rendimiento?

Coordinar la ejecución paralela en el nodo.js

El modelo de programación basado en eventos del nodo.js hace que sea algo complicado coordinar el flujo del programa. La eje ... prácticas o libros de cocina? ¿Tengo que tirar a mano una solución cada vez, o hay alguna biblioteca con ayudantes para esto?

¿Puede Powershell Ejecutar comandos en Paralelo?

Tengo un script de Powershell para hacer un procesamiento por lotes en un montón de imágenes y me gustaría hacer un procesami ... foreach-parallel -threads 4 ($file in (Get-ChildItem $dir)) { .. Do Work } Tal vez sería mejor simplemente bajar a c#...

¿Cómo funciona el algoritmo de ordenación MapReduce?

Uno de los ejemplos principales que se utiliza para demostrar el poder de MapReduce es el Terasort benchmark. Estoy teniendo ... onces, ¿cómo se hace esto realmente? ¿Cómo funciona este algoritmo de ordenación MapReduce? Gracias por ayudarme a entender.

Cómo hacer programación paralela en Python

Para C++, podemos usar OpenMP para hacer programación paralela; sin embargo, OpenMP no funcionará para Python. ¿Qué debo hace ... ion reaches" print inneropt Donde setinner y setouter son dos funciones independientes. Que es donde quiero paralelo...

Hace Paralelo.ForEach limitar el número de hilos activos?

Dado este código: var arrayStrings = new string[1000]; Parallel.ForEach<string>(arrayStrings, someString => { DoSomething(someString); }); ¿Aparecerán casi simultáneamente todos los 1000 hilos?

Objetos de memoria compartida en multiprocesamiento

Supongamos que tengo una matriz numpy grande en memoria, tengo una función func que toma esta matriz gigante como entrada (ju ... 2444982529 ¿Por qué hay una sobrecarga tan grande, si no copiamos la matriz? ¿Y qué parte me salva la memoria compartida?

Wget paralelo en Bash [duplicado]

Esta pregunta ya tiene una respuesta aquí: wget descarga con múltiples conexiones simultáneas ... pecto y la página de manual es muy confusa. Alguna idea? ¿Es posible hacer esto en paralelo? ¿Hay otra forma de atacar esto?

¿C# incluye (o incluirá) funciones para la verificación de efectos secundarios?

Sé que C# está recibiendo una gran cantidad de soporte de programación paralela, pero AFAIK todavía no hay construcciones par ... planes para meter esto? ¿O es F# el único lenguaje. NET que tiene construcciones para la verificación de efectos secundarios?