Можно создать дубликат:
Is global variable in a shared library/dll, shared across processСтатические/глобальные переменные в общей библиотеке в языке C
Привет StackOverflow, у меня есть только маленький вопрос об использовании .so в программировании C. Я хочу использовать статические и глобальные переменные в общей библиотеке. Если эта библиотека загружается и используется несколькими процессами, будут ли эти процессы совместно использовать глобальные переменные (т. Е. Сможет ли процесс изменять переменные, используемые другим процессом)? Кто-нибудь получил представление о поведении этих переменных?
Duplicate - http://stackoverflow.com/questions/1979303/is-global-variable-in-a-shared-library-dll-shared-across-process – Adil