Preguntas etiquetadas con currency

141
Buen ejemplo de livelock?

Entiendo qué es Livelock, pero me preguntaba si alguien tenía un buen ejemplo basado en código. Y por código, no me refiero a "dos personas que intentan cruzarse en un corredor". Si leo eso otra vez, perderé mi almuerzo.

116
AtomicInteger lazySet frente a conjunto

¿Cuál es la diferencia entre los métodos lazySety setde AtomicInteger? La documentación no tiene mucho que decir sobre lazySet: Eventualmente se establece en el valor dado. Parece que el valor almacenado no se establecerá inmediatamente en el valor deseado, sino que se programará para...

111
¿Es caro lo volátil?

Después de leer The JSR-133 Cookbook for Compiler Writers sobre la implementación de volátiles, especialmente la sección "Interacciones con instrucciones atómicas", asumo que leer una variable volátil sin actualizarla necesita una barrera LoadLoad o LoadStore. Más abajo en la página, veo que...