diff --git a/ws22.q b/ws22.q index b66c3cdb8b8d6b7ea197e2e50eb3ce6a4c12c4d5..cacfa0e6254e52fa64fa88fe09f76a6323387af4 100644 --- a/ws22.q +++ b/ws22.q @@ -24,7 +24,7 @@ 0 Welche der folgenden Aussagen zu statischem bzw. dynamischem Binden ist richtig? (2023-02) - Änderungen am Code einer dynamischen Bibliothek (z. B. Bugfixes) erfordern immer das erneute Binden aller Programme, die diese Bibliothek benutzen. - Ja. Programme, die eine dynamische Bibliothek einbinden müssen (zumindest in der Theorie) nur neugestartet werden, nachdem diese ausgetauscht wurde, wonach sie durch den dynamischen Binder neu gebunden werden. + Nein. Programme, die eine dynamische Bibliothek einbinden müssen (zumindest in der Theorie) nur neugestartet werden, nachdem diese ausgetauscht wurde, wonach sie durch den dynamischen Binder neu gebunden werden. - Beim statischen Binden werden alle Adressen zum Ladezeitpunkt aufgelöst. Nein, das passiert hier bereits beim Binden. + Beim dynamischen Binden erfolgt die Adressauflösung beim Laden des Programms oder zur Laufzeit.