想知道动态库在不同进程中是如何使用的。它们会在内存中的相同位置吗?当两个进程在动态库中调用相同的函数时,它们是否使用来自相同内存位置的代码?
比如进程A使用了动态库libA.so,调用了库中的一个函数,相应的代码就会被加载到缓存中。那么进程B在使用这个函数的时候,是不是被进程A加载到缓存中了?
谁能举个最常用的c动态库的例子?例如
printf
真的真的谢谢!!!