S
Samuel
Gast
Ich kann das folgende mit einer zusätzlichen Var lösen, wollte aber mal wissen, ob es elegantere Methoden gibt, ich hab ein solches kleines Szenario
MethodeA wird einmal in der initPhase gestartet und oft in einer while schleife, nun würde ich gerne erfahren, wie die Methode sauber unterscheiden kann, ob sie in initPhase, oder nicht, drin ist.
Eine Varaible wäre sicherlich ne Möglichkeit, nur gibt es vielleicht ne andere Methode, die nicht gerade n riesen Workaround ist.
Ferner wird ja das methodeA in der initPhase nur einmal aufgerufen und in der Schleife sehr oft, da dacht ich mir, wenn MethodeA immer mit if(variable==true) oder ähnlichem arbeitet, welches nur einmal in der Init anders gesetzt wird, dann erzeug ich da doch nen( wenn auch geringen) Overhead, oder?
Natürlich würd ich auch gerne vermeiden, MethodeA zwei mal zu schreiben, weil diese schon umfangreich ist und durch doppelten Code kaum besser pflegbar :wink:
Danke
Code:
public class test{
public test(){
initPhase();
while(true){
methodeA();
}
}
public void iniPhase(){
methodeA();
}
}
MethodeA wird einmal in der initPhase gestartet und oft in einer while schleife, nun würde ich gerne erfahren, wie die Methode sauber unterscheiden kann, ob sie in initPhase, oder nicht, drin ist.
Eine Varaible wäre sicherlich ne Möglichkeit, nur gibt es vielleicht ne andere Methode, die nicht gerade n riesen Workaround ist.
Ferner wird ja das methodeA in der initPhase nur einmal aufgerufen und in der Schleife sehr oft, da dacht ich mir, wenn MethodeA immer mit if(variable==true) oder ähnlichem arbeitet, welches nur einmal in der Init anders gesetzt wird, dann erzeug ich da doch nen( wenn auch geringen) Overhead, oder?
Natürlich würd ich auch gerne vermeiden, MethodeA zwei mal zu schreiben, weil diese schon umfangreich ist und durch doppelten Code kaum besser pflegbar :wink:
Danke