Re: Laufende Funktion aufrufen Kategorie: Programmierung (von Sebastian - 20.04.2005 21:39) | |
Als Antwort auf Re: Laufende Funktion aufrufen von krassos - 20.04.2005 17:09
| |
2. ist der Fall. Muss ich mich halt um's capture kümmern. Danke, Sebastian. > > Hallo, > > > > Kann mir jemand erklären, was passiert, wenn man eine Funktion (wiederholt) aufruft, > > die gerade abgearbeitet wird? Wird sie abgebrochen und neu gestartet, werden die lokalen Variablen geändert, > > so dass irgenwas ganz wildes passiert oder läuft die Funktion eiskalt und ignorant bis zum ende durch? > > > > Sebastian. > > Hallo, > > es kommt darauf an, was Du meinst. > Es gibt nur 2 Möglichkeiten: > > 1. Die Funktion ruft sich selbst auf. > Sollte grundsätzlich möglich sein. Wegen der begrenzten Stacktiefe müssen aber Ma�nahmen > getroffen werden. > > 2. Ein anderer Thread ruft die Funktion auf. > Die Funktion läuft völlig unabhängig vom ersten Aufruf.Problematisch sind nur nicht gecapturete > Zugriffe auf globale Variablen. > > Gru� krassos | |
Antwort schreiben Antworten: |