Effettivamente non è chiaro neanche a me.
Non è la stessa cosa di:
while(currentMillis - previousMillis1 > interval1){
// qui metti codice per eseguire mentre conta il primo delay
}
while(currentMillis - previousMillis2 > interval2){
// qui metti codice per eseguire mentre conta il secondo delay
}