Re: Laufende Funktion aufrufen Kategorie: Programmierung (von krassos - 20.04.2005 17:09) | ||
Als Antwort auf Laufende Funktion aufrufen von Sebastian - 20.04.2005 15:47 | ||
| ||
> 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: Re: Laufende Funktion aufrufen (von Sebastian - 20.04.2005 21:39) |