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

4 la respuesta

¿Un punto de interrupción detiene todos los hilos?

Si tengo dos subprocesos ejecutándose simultáneamente en mi programa y pongo un punto de interrupción en uno de ellos, ¿el otro subproceso también se detendrá cuando se alcance este punto de interrupción o continuará ejecutándose de ...

3 la respuesta

En Lucene, ¿cómo puedo saber si IndexSearcher o IndexWriter se está utilizando en otro hilo o no?

a documentación de @Lucene establece que se deben usar instancias individuales de IndexSearcher e IndexWriter para cada índice en toda la aplicación y en todos los subprocesos. Además, las escrituras en un índice no serán visibles hasta que el ...

6 la respuesta

Elegir la mejor lista de concurrencia en Java [cerrado]

Mi grupo de subprocesos tiene un número fijo de subprocesos. Estos hilos necesitanescribi ylee de una lista compartida con frecuencia. Entonces, qué estructura de datos (mejor sea una Lista, debe estar libre de monitor) enjava.util.concurrent ...

2 la respuesta

Utilizando actores en lugar de `sincronizado`

Cada vez que leo sobre usarsynchronized en Scala, el autor generalmente mencionará que los actores deberían usarse en su lugar est [http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3] por ejemplo). Si bien entiendo ...

4 la respuesta

¿Cómo manejar el acceso concurrente a una colección Scala?

Tengo un actor que, en esencia, mantiene una lista de objetos. Tiene tres operaciones básicas, agregar, actualizar y eliminar (donde a veces se llama eliminar desde el método de agregar, pero aparte), y funciona con una sola colección. ...

3 la respuesta

¿Cómo resolver el productor-consumidor utilizando semáforos?

Necesito codificar un problema similar al productor-consumidor, que debe usar semáforos. Intenté un par de soluciones y ninguna funcionó. Primero probé una solución en Wikipedia y no funcionó. Mi código actual es algo así: Método de ejecución ...

10 la respuesta

BlockingQueue - métodos de drenaje bloqueado ()

BlockingQueue tiene el método llamado drainTo () pero no está bloqueado. Necesito una cola que quiera bloquear pero que también pueda recuperar objetos en cola en un solo método. Object first = blockingQueue.take(); if ( blockingQueue.size() > 0 ...

8 la respuesta

Exclusión Mutua de Goroutinas Simultáneas

En mi código hay tres rutinas concurrentes. Intento dar una breve descripción de mi código, Routine 1 { do something *Send int to Routine 2 Send int to Routine 3 Print Something Print Something* do something } Routine 2 { do something *Send int ...

6 la respuesta

El tiempo de subproceso gastado en la sincronización es demasiado alt

Hoy perfilé una de mis aplicaciones C # usando el Visual Studio 2010 Performance Analyzer. Específicamente, estaba perfilando para " Concurrencia "porque parecía que mi aplicación debería tener más capacidad de la que estaba demostrando. El ...

8 la respuesta

Diseño de un bloqueo basado en clave (o mapa de bloqueo)

Estoy tratando de diseñar una instalación de bloqueo basada en teclas: algo así como un bloqueo reentrante normal, pero en lugar de bloquear () y desbloquear (), usted bloquea (clave) y desbloquea (clave), con el contrato de que nadie podrá ...