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

7 la respuesta

¿Existe un grupo de subprocesos listo para usar con varias colas (que aseguran el procesamiento en serie de cada cola)?

Entre todas mis tareas, tengo algunas que deben procesarse en serie (nunca pueden ejecutarse simultáneamente y deben procesarse en orden). Logré crear un grupo de subprocesos separados con un solo subproceso para cada grupo de tareas que deben ...

3 la respuesta

Incremente atómicamente dos enteros con CAS

Aparentemente, es posible incrementar atómicamente dos enteros con instrucciones de comparar e intercambiar.Esta charla [https://www.youtube.com/watch?v=1obZeHnAwz4&t=1251]afirma que tal algoritmo existe pero no detalla cómo se ve. ...

1 la respuesta

Compartir self mutable entre múltiples hilos

Tengo un servidor que acepta conexiones de varios clientes. Cada cliente puede enviar un mensaje al servidor, que se transmite a todos los demás clientes. El problema es que la función que maneja cada conexión debe tener una referencia ...

1 la respuesta

¿Algún ejemplo práctico del uso de LockSupport & AbstractQueuedSynchronizer?

Chicos, ¿alguien puede dar un ejemplo práctico simple deLockSupport & AbstractQueuedSynchronizer ¿utilizar? Ejemplo dado enjavadocs [http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/java/util/concurrent/locks/LockSupport.html] Está ...

1 la respuesta

¿Bloqueos de aviso o NOWAIT para evitar esperar filas bloqueadas?

En mi aplicación Rails 4, tengo esta consulta a un Postgres9.4base de datos: @chosen_opportunity = Opportunity.find_by_sql( " UPDATE \"opportunities\" s SET opportunity_available = false FROM ( SELECT \"opportunities\".* FROM \"opportunities\" ...

1 la respuesta

postgresql 9.4: evite que la aplicación seleccione siempre las últimas filas actualizadas

Tengo una aplicación (Ruby on Rails 4) y utilizo una consulta postgresql que básicamente busca en una tabla de Oportunidades, busca al azar entre las filas en las que la oportunidad es 'disponible = verdadero' y actualizo estas ...

0 la respuesta

Postgresql 9.4: la consulta MÁS RÁPIDA para seleccionar y actualizar en grandes conjuntos de datos (> 30 millones de filas) con escrituras / lecturas pesadas y bloqueos

Quiero seleccionar una fila entre un gran conjunto de datos (> 30 millones de filas) con escrituras / lecturas pesadas AL AZAR. Mi problema no puedo dejar que la elección arbitraria postgresql (esa hubiera sido la consulta más barata / más ...

1 la respuesta

Doble comprobación de bloqueo con HashMap normal

De vuelta a la concurrencia. Por ahora está claro que para eldouble checked locking para trabajar la variable necesita ser declarada comovolatile. Pero entonces, ¿qué pasa si el bloqueo de doble verificación se usa como a continuación? class ...

1 la respuesta

¿Es seguro el hilo Java BitSet para operaciones de solo lectura concurrentes?

Tengo múltiples hilos en mi aplicación accediendo a un BitSet simultáneamente. losdocumentación [http://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html]dice: Un BitSet no es seguro para uso multiproceso sin sincronización externa. No ...

2 la respuesta

Las solicitudes concurrentes ASP.NET MVC 5 se ponen en cola incluso con la sesión deshabilitada

Antes de pensar en votar hacia abajo o decirme "google", lea el problema con más cuidado. Este es un problema antiguo / clásico, pero la solución antigua / clásica ya no funciona. Aquí hay un escenario muy simple para reproducir en Visual Studio ...