que estaba buscando dentro de la Clase AtomicInteger
y me encontré con el siguiente método:¿Qué significan dos puntos y comas en Java for loop?
/**
* Atomically increments by one the current value.
*
* @return the previous value
*/
public final int getAndIncrement() {
for (;;) {
int current = get();
int next = current + 1;
if (compareAndSet(current, next))
return current;
}
}
Puede alguien explicar lo for(;;)
medios?
Cabe señalar que tradicionalmente 'for (;;)' es el ciclo infinito canónico, particularmente en C. –