concurrency

Java Concurrente y Paralelo GC

Este artículo aquí sugiere usar -XX:+UseParNewGC "Para habilitar un GC paralelo de generación joven con el GC concurrente". ... ncurrente, debería use -XX:+UseParNewGC o use ambos -XX:+UseParNewGC y -XX:+UseConcMarkSweepGC ? PS Estoy usando JVM 6.

Cómo declarar elementos de array volátiles en Java?

¿Hay una manera de declarar elementos de matriz volatile en Java? Es decir, volatile int[] a = new int[10]; Declara la r ... es. Así que estoy buscando algo como volatile int[] a = new volatile int[10]; Pero no funciona de esa manera. ¿Es posible?

Diferencia de apio entre concurrencia, trabajadores y autoscaling

En mi archivo de configuración /etc/defaults/celeryd, he establecido: CELERYD_NODES="agent1 agent2 agent3 agent4 agent5 age ... ers + concurrencia + autoscaling es excesiva y me gustaría obtener una mejor comprensión de lo que hacen estas tres opciones.

Código que demuestra la importancia de una Región de Ejecución Restringida

¿Podría alguien crear una muestra corta que se rompa, a menos que se aplique el [ReliabilityContract(Consistency.WillNotCor ... y no puedo hacer que se rompa, incluso si comento el atributo ReliabilityContract. Finalmente parece que siempre me llaman.

HandlerThread vs Albacea-Cuando es uno más apropiado sobre el otro?

Solo tengo curiosidad sobre si hay momentos en los que debería elegir un Executor sobre un HandlerThread. ¿Hay momentos en qu ... buscando casos en los que uno es más apropiado que el otro. Sin embargo, doy la bienvenida a los comentarios sobre mi diseño.

¿Cuáles son algunos buenos ejemplos de c# de código abierto de modelos de dominio de calidad [cerrado]

Soy un desarrollador bastante joven, y todavía en la fase de emulación de mi carrera. He leído mucho sobre algunos temas com ... ver con mis propios ojos, y entender un ejemplo de cómo se debe hacer que no sea una línea trivial de 50 ejemplo de tutorial.

¿Mi implementación de spin lock es correcta y óptima?

Estoy usando un bloqueo de giro para proteger una sección crítica muy pequeña. La contención sucede muy rara vez, por lo que ... cerca de la contención. Puede haber 1, tal vez 2 otros hilos tratando de bloquear el bloqueo de giro una vez cada pocos días.

Rendimiento de la sección sincronizar en Java

Tuve una pequeña disputa sobre el rendimiento del bloque sincronizado en Java. Esta es una pregunta teórica, que no afecta la ... nteresante benchmark probándolo. Pero es de 2001. Las cosas podrían haber cambiado drásticamente en la última versión de JDK

Java: ¿no hay AtomicFloat o AtomicDouble?

He encontrado AtomicInteger, AtomicLong, pero ¿dónde está AtomicFloat (o AtomicDouble)? Tal vez hay algún truco?

ConcurrentDictionary Pitfall - ¿Están sincronizadas las fábricas de delegados de GetOrAdd y AddOrUpdate?

La documentación de ConcurrentDictionary no estatales explícitas, así que supongo que no podemos esperar que los delegados va ... nary es thread-safe ¿podemos esperar que las llamadas a estos delegados se sincronicen automáticamente (thread-safe también)?

std:: este hilo:: dormir para () y GCC

Cuando intento compilar este sencillo programa: #include<thread> void f() { std::this_thread::sleep_for(std::chron ... OSLEEP? Esto es particularmente relevante para cualquiera que construya GCC él mismo en su lugar de usar un paquete ya hecho.

¿Por qué leer un volátil y escribir a un miembro de campo no es escalable en Java?

Observe el siguiente programa escrito en Java (la versión ejecutable completa sigue, pero la parte importante del programa es ... ar el campo bar en el objeto thread, que de alguna manera está "cerca" en memoria entre diferentes instancias de subprocesos.

Explicar el Patrón de "Líder / Seguidor"

No puedo encontrar una explicación buena y accesible del patrón de "Líder/Seguidor". Todas las explicaciones, ya sea simpleme ... ra el rendimiento sobre los modelos de IO asincrónicos más tradicionales? También se aprecian ejemplos y enlaces a diagramas.

¿Cuáles son algunos buenos recursos para aprender programación enhebrada? [cerrado]

Con el aumento de las CPU multinúcleo en el escritorio, las habilidades de multiproceso se convertirán en un activo valioso p ... rsos (libros, tutoriales, sitios web, etc.) para un programador que está buscando aprender acerca de la programación roscada?

Por qué usar un canal sin búfer en el mismo goroutine da un punto muerto

Estoy seguro de que hay una explicación simple a esta situación trivial, pero soy nuevo en el modelo de concurrencia go. Cua ... uevo, ¿por qué ? Por favor, necesito una explicación profunda , no solo cómo eliminar el punto muerto y arreglar el código.

¿Cómo puedo servir solicitudes simultáneamente con Rails 4?

Estoy tratando de servir múltiples peticiones simultáneamente en Rails 4, algo que pude hacer muy fácilmente con config.threa ... para trabajar con Rails 4? config.threadsafe! se supone que no es necesario (y no hace una diferencia incluso si lo intento)

¿Cuándo se debe usar el modelo Actor?

¿Cuándo se debe utilizar el Modelo Actor? Ciertamente no garantiza un entorno libre de bloqueos. El actor A puede espera ... ar un mensaje y esperar un mensaje "su mensaje fue procesado" en lugar del bloqueo directo. ¿Cuál es el poder de la modelo?

¿Es seguro canalizar la salida de varios procesos paralelos a un archivo utilizando?

Estoy raspando datos de la web, y tengo varios procesos de mi raspador funcionando en paralelo. Quiero que la salida de cada ... n de las líneas no importa. En UNIX, ¿puedo canalizar la salida de cada proceso al mismo archivo usando el operador>>?

Rápida y Mejor técnica de cola de productor/consumidor BlockingCollection vs concurrent Queue [cerrado]

Estoy usando Genérico.Cola en C # 3.0 y Monitor.Enter, wait, exit para esperar antes de consumir la cola (esperar a que el el ... kingCollection vs ConcurrentQueue o cualquier otra cosa... Nota. No quiero restringir a mi productor Gracias de antemano..

Iterar sobre líneas en un archivo en paralelo (Scala)?

Conozco las colecciones paralelas en Scala. ¡Son útiles! Sin embargo, me gustaría iterar sobre las líneas de un archivo que ... Cuál es la forma más fácil de lograr cierto paralelismo aquí? Por ahora, leeré en algunas líneas y las manejaré en paralelo.