Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Speicherfehler POSIX Thread

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.08.2006, 12:45 Uhr
~Mtlox
Gast


Hallo,

ich habe bei folgendem Code ein Speicherproblem (Windows XP, CYGWIN Bibliothek, GCC Compiler 3.4.4):


C++:
void *testThread(void *data)
{
double kk = 1.232231212;
printf("\r\n%f",kk);
//pthread_exit(NULL);
return(NULL);
}

int main (int argc, char *argv[])
{
pthread_t t;
//start(mySignal);
int k = 0;
while(1)
{

pthread_create(&t,NULL,testThread,NULL);
pthread_join(t,NULL);


}
return 1;
}



Wenn ich das Programm ausfuehre, dann kann man im Taskmanager beobachten, dass der benutzte Speicher des Programms immer weiter waechst. Wenn ich in der Funktion testThread nun eine Integer Variable anstatt einer double oder float Variable ausgebe, dann habe ich kein Speicherproblem. Ich kann auch beliebige Operationen in der Funktion ausfuehren, solange ich kein printf mit einer Gleitkommazahl mache. Dann kommt immer wieder das Problem. Wo ist da der Fehler? Steh ich auf dem Schlauch oder was?

Vielen Dank fuer Eure Hilfe!

GReetz

mod edit: BENUTZE CPP TAGS SELBST

Dieser Post wurde am 21.08.2006 um 21:37 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.08.2006, 13:34 Uhr
Bruder Leif
dances with systems
(Operator)


Interessant. Bei mir unter FreeBSD 6.1 bringt mir der Code eine Speicherauslastung von konstanten 3,6 MiB...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.08.2006, 14:40 Uhr
0xdeadbeef
Gott
(Operator)


Bei mir frisst das Ding etwa 10 kilobyte... (Debian Sid, i686)
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: