3

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

4

1 回答 1

1

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

于 2012-09-09T16:15:01.403 回答