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

6 la respuesta

Implementación de una cola de bloqueo en C #

He usado el siguiente código para implementar y probar una cola de bloqueo. Pruebo la cola iniciando 5 hilos concurrentes (los eliminadores) para extraer elementos de la cola, bloqueando si la cola está vacía y 1 hilo concurrente (el sumador) ...

12 la respuesta

Is Task.Factory.StartNew () garantiza la creación de al menos un nuevo hilo?

Entiendo que el TPL no necesariamente crea un nuevo hilo para cada tarea en un conjunto paralelo, pero ¿siempre crea al menos uno? p.ej private void MyFunc() { Task.Factory.StartNew(() => { //do something that takes a while }); ...

6 la respuesta

Expresiones de Lambda con subprocesos múltiples en C #

Estoy tratando de entender por qué este programa no funciona Salida esperada: números 0-19 en orden aleatorio Lo que obtengo cuando ejecuto: algunos números se repiten, a veces se imprime 20. Por favor ayuda. Intenté con lock (obj) en ...

4 la respuesta

¿Es seguro usar una instancia estática java.sql.Connection en un sistema multiproceso?

Estoy ejecutando una aplicación web en Tomcat. Tengo una clase que maneja todas las consultas de DB. Esta clase contiene laConnection objeto y métodos que devuelven resultados de consultas. Este es el objeto de conexión: private static ...

6 la respuesta

No entiendo la necesidad de Monitor.Pulse ()

De acuerdo a MSDN [http://msdn.microsoft.com/en-us/library/ateab679.aspx], Monitor.Wait(): Libera el bloqueo de un objeto y bloquea el hilo actual hasta que recupere el bloqueo. Sin embargo, todo lo que he leído sobre Wait () y Pulse () ...

6 la respuesta

¿Cuál es la diferencia entre un subproceso y un controlador

Estoy tratando de encontrar la diferencia entre un hilo y un controlador. ¿Crear un nuevo controlador crea un nuevo hilo? Cuando se ejecuta un nuevo controlador utilizando post (), ¿está creando un nuevo hilo? Por favor expliqu

2 la respuesta

Dibuje desde un hilo separado con NSOpenGLLayer

Estoy trabajando en una aplicación que necesita dibujar con OpengGL a una frecuencia de actualización al menos igual a la frecuencia de actualización del monitor. Y necesito realizar el dibujo en un hilo separado para que el dibujo nunca esté ...

8 la respuesta

Es salida de subprocesos múltiples de System.out.println intercalada

Si varios hilos llaman a System.out.println (String) sin sincronización, ¿se puede intercalar la salida? ¿O es la escritura de cada línea atómica? Los ...

6 la respuesta

erramienta de análisis estático para verificar el bloqueo antes de acceder a la variable

Sé que hay bastantes herramientas de análisis estático para C # o .Net. Mira estopregunt [https://stackoverflow.com/questions/38635/what-static-analysis-tools-are-available-for-c] para obtener una buena lista de herramientas disponibles. He ...

4 la respuesta

Bloqueo de bloqueos versus bloqueo sin bloqueo

Estoy pensando aquí: si tiene 2 subprocesos que ejecutan operaciones FAST que necesitan sincronizarse, ¿no es un enfoque sin bloqueo más rápido / mejor que un enfoque de bloqueo / cambio de contexto? Por no bloqueo me refiero a algo ...