bile
Mitglied
Hallo
nur kurz eine Frage, in der Klasse java.util.concurrent.Semaphore bin ich über folgenden Code gestolpert:
den Aufruf for( ; ; ) hab ich so noch nie gesehen, ist das im wesentlichen das selbe wie while(true) oder besser: was ist der Witz davon hier nicht while(true) zu verwenden?
.bile
nur kurz eine Frage, in der Klasse java.util.concurrent.Semaphore bin ich über folgenden Code gestolpert:
Java:
for (;;) {
int available = getState();
int remaining = available - acquires;
if (remaining < 0 ||
compareAndSetState(available, remaining))
return remaining;
}
den Aufruf for( ; ; ) hab ich so noch nie gesehen, ist das im wesentlichen das selbe wie while(true) oder besser: was ist der Witz davon hier nicht while(true) zu verwenden?
.bile