concurrency

¿Es MySQL Temporary table un recurso compartido?

Tengo un procedimiento almacenado en MySQL que utiliza una tabla temporal. Supongamos que mi nombre de tabla es 'temp' y lo u ... dos en la tabla temp). En otras palabras, la tabla temp es un recurso compartido dentro de diferentes llamadas a el mismo SP?

¿Cómo explicar mejor el "punto muerto"?

Estoy luchando para explicar "punto muerto" en hilos en palabras fáciles, así que por favor ayuda. ¿Cuál podría ser el mejor ... opuestas, pero aún así. Si tiene alguna experiencia previa de entrenamiento de programación concurrente be ¡sería excelente!

¿La mejor manera de implementar contadores globales para aplicaciones altamente concurrentes?

¿Cuál es la mejor manera de implementar contadores globales para una aplicación altamente concurrente? En mi caso, puedo te ... 1000000 2669 ns/op ok helpers 4.452s No habría esperado que el mutex fuera así de rápido... Más ideas?

Diferentes formas de pasar canales como argumentos en función en go (golang)

Estaba leyendo algún código go y decir algunas maneras diferentes de pasar canales go. Tal vez son los mismos, pero me pregun ... al como parámetro y para hacer una pregunta que, con suerte, hace referencia a todas las formas de hacer esto y las compara).

Datos principales: ¿Los contextos hijos obtienen objetos permanentes para los objetos recién insertados?

Tengo una aplicación con dos contextos de objetos administrados configurados de esta manera: Contexto padre: NSPrivateQue ... acceder a una propiedad, obtengo "CoreData no pudo cumplir una falta para ...". ¿Qué tiene de malo este enfoque?

Instrucciones de SSE: ¿qué CPU pueden hacer operaciones de memoria atómica 16B?

Considere un solo acceso a la memoria (una sola lectura o una sola escritura, no lectura+escritura) instrucción SSE en una CP ... 1175 Not a single memory access! 1101 0 0 1110 0 0 1111 1719 99975389

Excepción interrumpida ocasional al salir de una aplicación Swing

Recientemente actualizé mi computadora a una más poderosa, con un procesador hiperthreading de cuatro núcleos (i7), por lo ta ... esto sucede en una aplicación GUI, la excepción ni siquiera se nota a menos que el stderr se dirija a una consola o registro.

Qué cola de bloqueo de Java es más eficiente para escenarios de un solo productor y un solo consumidor

Estoy trabajando en un sistema Java estándar con requisitos de tiempo críticos para mis productores (1/100s de ms matters). ... ucho más duro. ¿Hay una implementación que pueda ser más rápida porque solo tengo un solo consumidor y un solo productor ?

AtomicReferenceFieldUpdater-métodos set, get, compareAndSet semántica

De los documentos de Java AtomicReferenceFieldUpdater : Tenga en cuenta que las garantías del método compareAndSet en es ... s lean estos volátiles campo. Además, ¿tengo razón al asumir que "modificado directamente" es una escritura volátil regular?

Uso de SQL Server como cola de BD con varios clientes

Dada una tabla que está actuando como una cola, ¿cómo puedo configurar mejor la tabla/consultas para que múltiples clientes p ... a forma en que la gente suele abordar este problema? Me parece que el problema sería mejor manejado por la DB, si es posible.

¿Cuáles son algunos proyectos interesantes para resolver en Erlang con fines de aprendizaje? [cerrado]

Recientemente descubrí Erlang y ahora estoy trabajando mi camino a través de un par de tutoriales. Ahora estoy deseando imple ... guna sugerencia? Editar: El proyecto debería resaltar preferentemente las fortalezas de Erlang (concurrencia, distribuida).

¿Cómo actualizar atómicamente un valor máximo?

En el código de serie, la actualización de un máximo podría lograrse simplemente por template<typename T> void update ... ícitos no están permitidos (el único bloqueo permitido es el que puede vienen con la implementación de std::atomic<T>).

¿Cómo resolver la Declaración" El bloqueo doble comprobado está roto " en Java?

Quiero implementar la inicialización perezosa para multihilo en Java. Tengo algún código del tipo: class Foo { private ... ions and members... } Y estoy recibiendo la declaración "El bloqueo doble comprobado está roto". ¿Cómo puedo resolver esto?

Mejores prácticas para mezclar en Scala concurrente.Asignar

El ScalaDoc dice esto sobre ConcurrentMap: "Obsoleto (Desde la versión 2.10.0) Usa scala.collection.concurrent.Map en su lug ... mixin, algunos métodos también deben implementarse. ¿Es esta la mejor manera de usar concurrent.Map, o hay una mejor manera?

¿Por qué dos AtomicIntegers nunca son iguales?

Me tropecé con la fuente de AtomicInteger y me di cuenta de que new AtomicInteger(0).equals(new AtomicInteger(0)) Es Igua ... así, ¿qué podría salir mal si se implementara de manera diferente? (Me doy cuenta de que podría usar get y == en su lugar.)

Scala final vs val para visibilidad de concurrencia

En Java, cuando se usa un objeto a través de múltiples hilos (y en general), es una buena práctica hacer que los campos sean ... ariables del constructor de scala no se definen como finales, ¿sufrirán el mismo problema (al usar estos objetos en actores)?

Agregar a un diccionario genérico causa IndexOutOfRangeException

Estoy usando un diccionario dentro de alguna Tarea. Lógicamente lo he configurado para que mis Claves nunca chocen, aunque ... e tenido en cuenta que algorítmicamente. ¿Qué causa que el add a veces falle? ¿Cuál es la mejor manera de solucionar eso?

¿Por qué ConcurrentDictionary.GetOrAdd (key, valueFactory) ¿permite que valueFactory se invoque dos veces?

Estoy usando un diccionario concurrente como caché estática segura para subprocesos y noté el siguiente comportamiento: De ... ara la misma clave se ejecutan simultáneamente, presiono: System.ArgumentException: Duplicate type name within an assembly.

Solicitudes concurrentes WCF acumulándose en el servidor cuando se usa wsHttpBinding

Tengo una aplicación cliente/servidor WCF que se comunica a través de HTTP usando el wsHttpBinding. Configuración del servid ... ra usa llamadas asíncronas... es un montón de código heredado y realmente no quiero estar jugando con cosas que no entiendo.

Cómo does.NET hacer uso de Hilos de E / S o Puertos de finalización de E / s?

Tenemos una aplicación.NET que hace varias llamadas simultáneas a varios servicios web, recopila sus respuestas y luego hace ... go" su utilidad, soy un poco poco claro en cuanto a su comportamiento dentro de.NET y estoy buscando una explicación concisa.