concurrency

¿Es seguro iniciar un nuevo hilo en un frijol administrado por JSF?

No pude encontrar una respuesta definitiva a si es seguro generar hilos dentro de los frijoles administrados de JSF con alcan ... rgar el informe almacenado. Esto parece funcionar, pero me gustaría estar seguro de que lo que estoy haciendo no es un truco.

Diferencia entre TVar y TMVar

He visto que el TVar es un contenedor simple, mientras que el TMVar es lo mismo que un MVar, lo que significa que tiene un ca ... , por ejemplo, tiene un tipo como [Handle] una lista de controladores de socket que desea usar entre hilos hechos por forkIO?

Cómo implementar subprocesos simples con un número fijo de subprocesos de trabajo

Estoy buscando la forma más sencilla y directa de implementar lo siguiente: El programa principal crea instancias de worke ... uando se alcanza n, no más trabajadores se inician hasta el conteo de los hilos en ejecución vuelven a caer por debajo de n.

Hace un tiempo de espera futuro matar la ejecución del hilo

Cuando se usan objetos ExecutorService y Future (al enviar tareas Runnable), si especifico un valor de tiempo de espera para la función get del futuro, ¿el subproceso subyacente se elimina cuando se lanza un TimeoutException?

Scala Futuros-construido en el tiempo de espera?

Hay un aspecto de futuros que no entiendo exactamente del tutorial oficial ref. http://docs.scala-lang.org/overviews/core/fu ... pears at position: " + idx) } firstOccurence onFailure { case t => println("Could not process file: " + t.getMessage) }

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 rec ... e todavía. Actualizar 2: El repositorio en la unidad compartida sería un repo desnudo, que no contiene una copia de trabajo.

Garantizar el orden de ejecución de las tareas en threadpool

He estado leyendo sobre el patrón de thread-pool y parece que no puedo encontrar la solución habitual para el siguiente probl ... areas de un grupo por adelantado (y no puedo esperar a que todos lleguen antes de comenzar el grupo). Gracias por su tiempo.

¿Cuáles son las ventajas de usar un ExecutorService?

¿Cuál es la ventaja de usar ExecutorService sobre los hilos en ejecución que pasan un Runnable al constructor Thread?

Programación concurrente c++? [cerrado]

Sigo escuchando sobre programación concurrente en todas partes. ¿Pueden arrojar algo de luz sobre qué es y cómo los nuevos estándares de c++ facilitan hacer lo mismo?

Captura de valores de retorno de goroutines

Soy un novato en golang, así que por favor disculpe si esta es una pregunta muy básica. El siguiente código da error de compi ... tine. O puedo usar canales, etc. Mi pregunta es por qué no es posible obtener un valor de retorno como este de un goroutine.

Inmutabilidad y reordenamiento

Comentario sobre la respuesta aceptada Esta pregunta ha generado mucho más calor del que yo hubiera imaginado. Una conclus ... operación. La segunda lectura en realidad se puede mover, en su código, para que su procesador lo hace antes de la primera!

Permitiendo que esta referencia escape

Agradecería ayuda para entender lo siguiente de 'Java Concurrency in Practice': Llamando a un método de instancia overri ... tra manera. ¿Cómo evita 'final' que esto suceda?¿Hay algún aspecto de 'final' en la creación de instancias que me falta?

Java 8 Unsafe: xxxFence () instrucciones

En Java 8 se agregaron tres instrucciones de barrera de memoria a Unsafe class (source): /** * Ensures lack of reordering o ... idos también (espero que esto no hace que esta pregunta sea offtopic como opinión basada, sin embargo). Gracias de antemano.

¿Cuál es la diferencia entre sincronizado en lockObject y usar esto como bloqueo?

Conozco la diferencia entre el método sincronizado y el bloque sincronizado, pero no estoy seguro de la parte del bloque sinc ... l bloqueo? A mí me parece lo mismo.. Cuando decide usar el bloque sincronizado, ¿cómo decide qué objeto debe ser el bloqueo?

Entendiendo goroutines

Estoy tratando de entender la concurrencia en Go. En particular, escribí este programa thread-unsafe: package main import ... é el programa solo imprime una línea? Solo para ser claro: No estoy usando canales a propósito para este ejemplo de juguete.

¿Cómo puedo implementar la priorización de tareas usando un ExecutorService en Java 5?

Estoy implementando un mecanismo de intercambio de hilos en el que me gustaría ejecutar tareas de diversas prioridades. Me g ... bajos de menor prioridad en algo como esto. Puntos Extra (?!) para soluciones que tienen una garantía razonable de equidad)

¿En qué se diferencian las corrutinas apilables de las corrutinas apilables?

Antecedentes: Estoy preguntando esto porque actualmente tengo una aplicación con muchos (cientos a miles) de hilos. La mayor ... para una corrutina sin pila, ¿a dónde van las variables de almacenamiento automático cuando la corrutina se está ejecutando?

cuarzo: prevención de instancias concurrentes de un trabajo en trabajos.XML

Esto debería ser muy fácil. Estoy usando Quartz corriendo bajo Apache Tomcat 6.0.18, y tengo un trabajos.archivo xml que conf ... rchivo XML para usar este disparador en lugar del estándar <trigger><simple>...</simple></trigger>.

@ GuardedBy anotación con java.útil.concurrente.bloqueo.ReadWriteLock

¿Cuál es una forma adecuada/preferida de anotar campos que están protegidos con un ReadWriteLock para que herramientas como ... olo el bloqueo de escritura, en la anotación @GuardedBy? ¿FindBugs u otras herramientas soportan ReadWriteLock en @GuardedBy?

@GuardedBy, @ ThreadSafe,@NotThreadSafe

Veo que las anotaciones anteriores se utilizan ampliamente en el libro JCIP . Creo que es realmente útil porque incluso en au ... sincronización . También veo que Intellij Idea hace uso de estas anotaciones Son en realidad parte del mismo lenguaje Java ?