Предположим, что я определил функцию в файле function.c и в main.c. Я создаю несколько pthreads для выполнения функции в function.c.c - глобальные переменные в pthreads
Если в функции function.c, я определяю глобальную переменную, например int foo;
Тогда, мой вопрос, имеет ли каждый поток свой экземпляр этой переменной «foo» или они имеют один «foo»?
Глобальные переменные являются общими для всех потоков. – kaylum