Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: wann wird lokale variable gelöscht? Kategorie: Programmierung (von pp - 1.09.2001 12:11)
Als Antwort auf Re: wann wird lokale variable gelöscht? von KlaRa - 24.08.2001 8:57

> > hi @ll,
> >
> > wenn ich innerhalb eines threads eine (lokale) variable verwende und einen wert zuweise
> > z.b.
> >
> > thread x
> > {
> > int a;
> > a = 1;
> > halt;
> > }
> >
> > wird "a" bei "halt" gelöscht? oder bleibt "a" erhalten bis z.b. ein "continue" aus einem anderen thread kommt und kann
> > dann abgefragt werden?
> >
> > (habe natürlich versucht das zu testen... aber bin zu keinem eindeutigen ergebnis gekommen...).
> > weiss jemand Antwort?
> >
> > danke
> >
> > pp
> Warum konntest Du die Situation nicht testen? Nach der Logig wird der Thread mit HALT angehalten. Die Funktion
> ist damit noch nicht beendet. Also ist die Variable noch gefüllt.

hi,
na soweit bin ich gedanklich auch gekommen...
demnach wird also "a" nie gelöscht (mal abgesehen bei einem reset o.ä.).
kann kaum sein...

grüsse pp


    Antwort schreiben


Antworten: