在运行时交换链接的共享库

时间:2012-09-09 16:10:42

标签: linux shared

假设我有一个进程X,然后它将一些共享库Y加载到其地址空间中。然后我设法用不同的版本Yprime交换这个库Y,这会对该过程产生什么影响?

1 个答案:

答案 0 :(得分:0)

没效果。加载程序保持库打开,直到进程结束(或直到通过dlclose(3)卸载库),这意味着它继续使用相同的(现在已删除的)库,因为它的块仍然存在于磁盘上。