/**
* Atomically update Java variable to <tt>x</tt> if it is currently
* holding <tt>expected</tt>.
* @return <tt>true</tt> if successful
*/
public final native boolean compareAndSwapObject(Object o, long offset,
Object expected,
Object x);
1) ¿Cómo establecen "atómicamente" el valor de "o" en la posición "desplazamiento" en "x" si "valor == esperado"?Implementación de clase de sol insegura
2) ¿Cómo "bloquean" el objeto cuando usamos el método sincronizado o el bloque sincronizado? Solo tengo curiosidad por saber qué pasa debajo del capó.
creo que se va a necesitar un libro de texto. –
@ TomHawtin-tackline ¿Me puede dar el/cualquier nombre de libro de texto? –
En realidad, dudo que haya un libro de texto que cubra el tema con precisión/profundidad. Es el tipo de cosas que recoges en la calle. –