Am 28.04.2012 12:45, schrieb Philipp Thomas:
On Fri, 27 Apr 2012 22:38:06 +0200, Norbert Zawodsky
wrote: ist sie nur 1x geladen. Wenn das letzte der 3 Programme beendet, wird - *meines Wissens* - auch die lib wieder aus dem Speicher entfernt. Soweit richtig.
Das bedeutet aber auch, wenn 2 der 3 programme beenden und dann wieder ein neues gestartet wird läuft es mit dem lib-code der bereits im Speicher ist. In deinem Beispiel also mit der "alten Version". Falsch. Die neu gestartete Applikation läuft mit der neuen Bibliothek.
Philipp Hallo Philipp,
ich widerspreche nur ungern da ich auch nicht ganz sicher bin. Aber bist Du sicher? Wieso sollte der Loader das shared object erneut laden wenn es schon im Speicher ist? Das wäre höchst unlogisch und auch nicht nachvollziehbar. Anhand welchen Kriteriums soll das der Loader "entscheiden" ? Zur Klärung, wir reden hier _nicht_ von verschiedenen Versionen des .so Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org