Resultados de la búsqueda a petición "multithreading"
Alternativas flexibles para el bloqueo (bloqueo selectivo)
Necesito resolver la situación para objetos iguales con diferente ubicación de memoria (sucede para la solicitud REST debido a subprocesos múltiples). Así que, como parte de la solución, he implementado el servicio. Estoy compartiendo aquí las ...
Creación de objetos de concurrencia en Java
Estoy leyendo un libro "La concurrencia de Java en la práctica" de Brian Goetz. Los párrafos 3.5 y 3.5.1 contienen declaraciones que no puedo entender. Considere el siguiente código: public class Holder { private int value; public Holder(int ...
Detener todos los hilos en .NET ThreadPool?
Estoy usando ThreadPool en .NET para hacer alguna solicitud web en segundo plano, y quiero tener un botón "Detener" para cancelar todos los hilos, incluso si están en el medio de hacer una solicitud, por lo que un simple bool no lo hará el ...
¿Debo usar eventos, semáforos, bloqueos, condiciones o una combinación de los mismos para administrar la salida segura de mi programa Python multiproceso?
Estoy escribiendo un programa de Python multiproceso en el que el subproceso principal y los otros subprocesos que genera se ejecutan como demonios (pero no con Thread.daemon = True) que buscan ciertos archivos en ciertos directorios y realizan ...
java hilos e hilo principal
¿Cuál es la mejor manera de hacer que el hilo principal espere hasta que todos los hilos estén terminados? for(int i=0;i<n;i++){ Thread t=new Thread(); t.start(); } //wait for all threads to finish
Prueba de seguridad de inicialización de campos finales
Estoy tratando de probar simplemente la seguridad de inicialización de los campos finales como lo garantiza el JLS. Es para un artículo que estoy escribiendo. Sin embargo, no puedo lograr que 'falle' en función de mi código actual. ¿Alguien ...
¿Cuál es el impacto de Thread.Sleep (1) en C #?
En una aplicación de formulario de Windows, ¿cuál es el impacto de llamar aThread.Sleep(1) como se ilustra en el siguiente código: public Constructor() { Thread thread = new Thread(Task); thread.IsBackground = true; thread.Start(); } private ...
Detección de puntos muertos en una aplicación C # [duplicado]
Posible duplicado: C # /. Herramienta de análisis NET para encontrar condiciones de carrera / puntos muertos [https://stackoverflow.com/questions/2379610/c-net-analysis-tool-to-find-race-conditions-deadlocks] Estoy depurando una aplicación que ...
.NET Threading: se necesita un bloqueo para las tareas
Tengo un código multiproceso que me gustaría aumentar un poco el rendimiento, por lo que me pregunto si puedo deshacerme de un bloqueo. Tengo un miembro de campo: private IList<ServerStatus> status; Se actualiza en un hilo así: status = ...
Eliminación segura de subprocesos de un nodo de lista vinculado, utilizando el enfoque detallado
¿Por qué el siguiente fragmento de código para eliminar un nodo en una lista vinculada no es seguro para subprocesos? edit: tenga en cuenta que cada nodo tiene un bloqueo propio // ... lock acquisition here // ... assumption found to be valid ...