Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセス X があり、共有ライブラリ Y をそのアドレス空間にロードしたとします。次に、このライブラリ Y を別のバージョンの Yprime と交換しました。プロセスにどのような影響がありますか?
無効。ローダーは、プロセスが終了するまで (または によってライブラリがアンロードされるまでdlclose(3)) ライブラリを開いたままにします。これは、ブロックがまだディスク上に存在するため、同じ (現在は削除された) ライブラリを使用し続けることを意味します。
dlclose(3)