Resultados de la búsqueda a petición "concurrency"
¿Es stl vector concurrente de lectura segura para subprocesos?
Estoy trabajando en una aplicación en la que se espera que una gran cantidad de subprocesos iteren sobre un conjunto de valores de cadena e intente hacer coincidir sus propios datos con los datos disponibles en la lista. Estoy buscando el ...
Orden de elementos en BlockingCollection <>
Tengo una cola de descarga implementada conBlockingCollection<>. Ahora quiero priorizar algunas descargas de vez en cuando. Pensé que podría ser genial mover algunos elementos 'arriba' de la Colección, como en una lista, pero no hay ningún ...
Concurrencia en un repositorio GIT en una carpeta compartida de red
Quiero tener un repositorio git desnudo almacenado en un recurso compartido de red (windows). Yo uso Linux, y tengo dicho recurso compartido de red montado con CIFS. Mi colega usa Windows XP y tiene el recurso compartido de red ...
¿Lock () {} bloquea un recurso o bloquea un fragmento de código?
Todavía estoy confundido ... Cuando escribimos algo como esto: Object o = new Object(); var resource = new Dictionary<int , SomeclassReference>(); ... y tiene dos bloques de código que bloqueano mientras accede aresource ... //Code one lock(o) ...
¿Cuál es la próxima biblioteca de concurrencia de Java: jsr166y? jsr166z?
Quería jugar con la próxima biblioteca de concurrencia que se incluirá en Java 7 segúneste sitio we [http://tech.puredanger.com/java7/#jsr166]. Parece que se llama JSR166. En la mayoría de los lugares, su implementación de referencia se ...
Cómo y por qué puede un semáforo otorgar más permisos de los que se inicializó?
Estoy leyendo el libro Java Concurrency in Practice. En una sección sobrejava.util.concurrent.Semaphore, las siguientes líneas están presentes en el libro. Es un comentario sobre su implementación de objetos de "permiso virtual" La ...
¿Por qué dos AtomicIntegers nunca son iguales?
Me encontré con la fuente deAtomicInteger y me di cuenta de que new AtomicInteger(0).equals(new AtomicInteger(0))equalsfalse. ¿Por qué es esto? ¿Es alguna opción de diseño "defensivo" relacionado con problemas de concurrencia? Si es así, ¿qué ...
Scala final vs val para visibilidad de concurrencia
En Java, cuando se usa un objeto en varios subprocesos (y en general), es una buena práctica hacer que los campos sean finales. Por ejemplo public class ShareMe { private final MyObject obj; public ShareMe(MyObject obj) { this.obj = obj; } } En ...
¿Por qué debería elegir GCD sobre NSOperation y bloques para aplicaciones de alto nivel?
La referencia de Grand Central Dispatch de Apple dice: "... si su aplicación necesita operar en el nivel Unix del sistema, por ejemplo, si necesita manipular descriptores de archivos, puertos Mach, señales o temporizadores. GCD no está ...
Apache Benchmark - concurrencia y número de solicitudes
La documentación de referencia dice que la concurrencia es cuántas solicitudes se realizan simultáneamente, mientras que el número de solicitudes es el número total de solicitudes. Lo que me pregunto es, si pongo 100 solicitudes en un nivel de ...