Angenommen, ich habe eine Funktion in der Datei function.c und in main.c definiert. Ich erstelle mehrere Pthreads, um die Funktion in function.c auszuführen.c - globale Variablen in Pthreads
Wenn ich in function.c eine globale Variable definiere, zum Beispiel int foo;
Dann ist meine Frage, hat jeder Thread eine eigene Instanz dieser Variable "foo" oder teilen sie sich ein einziges "foo"?
Globale Variablen werden über alle Threads hinweg geteilt. – kaylum