标签: linux shared
假设我有一个进程X,然后它将一些共享库Y加载到其地址空间中。然后我设法用不同的版本Yprime交换这个库Y,这会对该过程产生什么影响?
答案 0 :(得分:0)
没效果。加载程序保持库打开,直到进程结束(或直到通过dlclose(3)卸载库),这意味着它继续使用相同的(现在已删除的)库,因为它的块仍然存在于磁盘上。
dlclose(3)