Мне интересно ... Когда я запускаю программу X, которая использует общую библиотеку A, и пока программа работает, я изменяю общую библиотеку на диске и запускаю другую программу Y это зависит от той же общей библиотеки. Будет ли эта программа Y использовать версию разделяемой библиотеки, уже находящуюся в памяти, или она будет загружать отдельный экземпляр разделяемой библиотеки с последующими модификациями?
Как определяется, следует ли совместно использовать загруженную библиотеку. или перезагрузить его с диска?