Método AtomicInteger longValue() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.longValue() es un método incorporado en java que devuelve el valor que está actualmente almacenado en el objeto convirtiéndolo en un tipo de datos largo que es una conversión primitiva. Sintaxis: public int longValue() Parámetros: La función no acepta un solo parámetro. Valor de retorno: la función devuelve el valor actual en tipo de datos … Continue reading «Método AtomicInteger longValue() en Java con ejemplos»

AtomicInteger método débilCompareAndSet() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.weakCompareAndSet() es un método incorporado en Java que establece el valor en el valor pasado en el parámetro si el valor actual es igual al valor esperado que también se pasa en el parámetro. La función devuelve un valor booleano que nos da una idea de si la actualización se realizó o no. Sintaxis: public … Continue reading «AtomicInteger método débilCompareAndSet() en Java con ejemplos»

Método AtomicInteger updateAndGet() en Java con ejemplos

El método Java.AtomicInteger.updateAndGet() es un método incorporado que actualiza el valor actual del objeto aplicando la operación especificada en el valor actual. Toma un objeto de la interfaz IntUnaryOperator como su parámetro y aplica la operación especificada en el objeto al valor actual. Devuelve el valor actualizado. Sintaxis: public final int updateAndGet(IntUnaryOperator function) Parámetros: Este … Continue reading «Método AtomicInteger updateAndGet() en Java con ejemplos»

Método AtomicInteger getAndSet() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.getAndSet() es un método incorporado en Java que establece el valor dado en el valor pasado en el parámetro y devuelve el valor antes de la actualización que es de tipo de datos int . Sintaxis: public final int getAndSet(int val) Parámetros: la función acepta un solo parámetro obligatorio val que especifica el valor que … Continue reading «Método AtomicInteger getAndSet() en Java con ejemplos»

Método AtomicInteger getAndDecrement() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.getAndDecrement() es un método incorporado en Java que disminuye el valor dado en uno y devuelve el valor antes de la actualización, que es de tipo de datos int . Sintaxis: public final int getAndDecrement() Parámetros: La función no acepta un solo parámetro. Valor devuelto: la función devuelve el valor antes de que se realice … Continue reading «Método AtomicInteger getAndDecrement() en Java con ejemplos»

Método AtomicInteger toString() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.toString() es un método incorporado en Java que devuelve la representación de string del valor actual que se ha almacenado en el número entero. Sintaxis: public String toString() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve la representación de string del valor actual. El siguiente programa demuestra la función: Programa 1: … Continue reading «Método AtomicInteger toString() en Java con ejemplos»

AtomicInteger para algoritmos sin bloqueo en Java

Los algoritmos sin bloqueo son uno de los mecanismos en los que es posible el acceso seguro para subprocesos a los datos compartidos sin el uso de primitivas de sincronización como mutexes. Las aplicaciones de subprocesos múltiples tienen recursos compartidos que se pueden pasar entre diferentes subprocesos utilizados en la aplicación.  Esto plantea la amenaza … Continue reading «AtomicInteger para algoritmos sin bloqueo en Java»

Método AtomicInteger set() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.set() es un método incorporado en java que actualiza el valor anterior y lo establece en un nuevo valor que se pasa en el parámetro. Sintaxis: public final void set(int newVal) Parámetros: La función acepta un solo parámetro obligatorio newVal que se actualizará. Valor devuelto: La función no devuelve nada. El siguiente programa demuestra la … Continue reading «Método AtomicInteger set() en Java con ejemplos»

Método AtomicInteger acumularAndGet() en Java con ejemplos

El método Java.AtomicInteger.accumulateAndGet() es un método incorporado que actualiza el valor actual del objeto aplicando la operación especificada en el valor actual y el valor pasado como parámetro. Toma un entero como su parámetro y un objeto de la interfaz IntBinaryOperator y aplica la operación especificada en el objeto a los valores. Devuelve el valor … Continue reading «Método AtomicInteger acumularAndGet() en Java con ejemplos»

Método AtomicInteger incrementAndGet() en Java con ejemplos

java.util.concurrent.atomic.AtomicInteger.incrementAndGet() es un método incorporado en Java que aumenta el valor anterior en uno y devuelve el valor después de la actualización, que es de tipo de datos int . Sintaxis:  public final int incrementAndGet() Parámetros: La función no acepta un solo parámetro. Valor devuelto: la función devuelve el valor después de realizar la operación de … Continue reading «Método AtomicInteger incrementAndGet() en Java con ejemplos»