Hallo,
ich habe mal eine generelle Frage zu C++. Und zwar, wie werden die Variablen in den Funktionen gespeichert. Ein Bsp.:
Angenommen ich habe zwei Threads laufen und beide rufen foo(...) auf. Überschreiben die beiden Threads dann die Variablen innerhalb der Funktion, oder hat jeder Thread sein eigenes int i?
ich habe mal eine generelle Frage zu C++. Und zwar, wie werden die Variablen in den Funktionen gespeichert. Ein Bsp.:
Code: [Auswählen]
int foo( int n )
{
for ( int i=0; i < n; i++ )
{
//printf( "#%i", i ); , als Beispiel
}
}Angenommen ich habe zwei Threads laufen und beide rufen foo(...) auf. Überschreiben die beiden Threads dann die Variablen innerhalb der Funktion, oder hat jeder Thread sein eigenes int i?

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken
Gespeichert


) kommen sich auch 2 Threads nicht in die Quere die die selbe Funktion aufrufen.