众所周知,linux调用ldconfig
加载所有*.so
库,然后链接使用共享库的应用程序。但是,我很困惑全局变量在这种情况下如何工作。由于所有这些应用程序中只有一份共享库副本,因此它们是否共享共享库中的全局变量?如果是,那么它们如何同步?
谢谢
最佳答案
不,它不是共享的 - 库的代码/文本部分是共享的 - 数据部分对于使用该库的每个进程都是唯一的
关于linux - linux下动态库共享全局变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12452232/