如果共享库两次加载怎么办?

时间:2018-08-27 08:29:23

标签: c++ shared-libraries

在我的程序中,我创建了两个线程。每个线程都加载一个动态库,例如“ libmylib.so”。在libmylib.so中,定义了一个全局类对象(class A a)。

在这种情况下会发生什么?我看到类对象(A a)被构造了两次。但是它们在内存中是同一个对象吗?我很困惑。

谢谢!

0 个答案:

没有答案