Resultados de la búsqueda a petición "multithreading"

1 la respuesta

OpenCV GPU Farneback Optical Flow funciona mal en subprocesos múltiples

Mi aplicación usa la clase Opencv gpugpu::FarnebackOpticalFlow para calcular el flujo óptico entre un par de cuadros consecutivos de un video de entrada. Para acelerar el proceso, aproveché el soporte TBB de OpenCV para ejecutar el método en ...

3 la respuesta

¿Cómo esperar un hilo que genera su propio hilo?

Estoy tratando de probar un método que funciona en un hilo separado, simplificado es así: public void methodToTest() { Thread thread = new Thread() { @Override public void run() { Clazz.i = 2; } }; thread.start(); }En mi prueba unitaria, ...

4 la respuesta

objc_sync_enter / objc_sync_exit no funciona con DISPATCH_QUEUE_PRIORITY_LOW

Necesito un bloqueo de lectura / escritura para mi aplicación. he leído https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock [https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock] y escribí mi propia clase, porque no hay bloqueo de ...

2 la respuesta

Cómo hacer un contador global seguro para subprocesos en Python

Estoy creando unthreading.Timer(2,work) ejecutar hilos. Dentro de cada función de trabajo, bajo alguna condición, el contador global debe incrementarse sin conflicto para acceder a la variable de contador entre los hilos de trabajo generados. He ...

5 la respuesta

Variable condicional vs semáforo

¿Cuándo se debe usar un semáforo y cuándo se debe usar una variable condicional (CondVar)?

2 la respuesta

Twisted: diferido que dispara repetidamente?

Deferreds son una excelente manera de hacer procesamiento asincrónico en Twisted. Sin embargo, como su nombre lo indica, son para cálculos diferidos, que solo se ejecutan y finalizan una vez, disparando las devoluciones de llamada una vez. ¿Qué ...

2 la respuesta

¿Los objetos inmutables son inmunes a una publicación inadecuada?

Es un ejemplo deJCiP [http://www.javaconcurrencyinpractice.com/]. public class Unsafe { // Unsafe publication public Holder holder; public void initialize() { holder = new Holder(42); } } public class Holder { private int n; public Holder(int n) ...

1 la respuesta

Error "Método no admitido" al intentar invocar a un delegado

Tengo una funcionRun(string, string[]) que quiero ejecutar en un hilo separado, así que estoy usando un delegado yBeginInvoke: private Func<string, string[], Stack<StackItem>> runner; public MainPage() { runner = Run; } private void ...

2 la respuesta

El bucle ocupado en otro subproceso retrasa el procesamiento EDT

Tengo un programa Java que ejecuta un bucle cerrado en un hilo separado (no EDT). Aunque creo que la interfaz de usuario de Swing debería responder, no lo es. El siguiente programa de ejemplo muestra el problema: al hacer clic en el botón ...

1 la respuesta

¿Por qué NextValue call of performanceCounter cambia la máscara de afinidad de subprocesos?

Tengo un proyecto C #, donde tengo que acceder a la carga de trabajo actual de mi procesador y asegurarme de que ejecuto un código específico en cada núcleo del procesador. Mi problema es que acceder a la carga de trabajo de mi procesador parece ...