
| 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: | ||