Erneutes Laden einer aktualisierten, gemeinsam genutzten Bibliothek, ohne die Ausführung einer Anwendung zu stoppen

    公开(公告)号:DE112021004940B4

    公开(公告)日:2024-12-05

    申请号:DE112021004940

    申请日:2021-11-02

    Applicant: IBM

    Abstract: Durch einen Computer ausgeführtes Verfahren, das umfasst:Ausführen (1202), durch einen Prozessor (101), eines Softwareprogramms, das einen Funktionsaufruf einer gemeinsam genutzten Bibliothek (214) erfordert;erneutes Laden (1204) der gemeinsam genutzten Bibliothek (214), ohne die Ausführung des Softwareprogramms zu stoppen, wobei die gemeinsam genutzte Bibliothek im Anschluss an die Ausführung des Softwareprogramms aktualisiert wurde (1204);Aktualisieren (1206) einer globalen Offsettabelle (GOT) (208) als Reaktion auf ein Auflösen einer zu dem Funktionsaufruf gehörenden Verbindungsadresse (504), eines Eintrags in der GOT, der ein Verbindungsadressfeld (504), ein Indexfeld (506) und ein Aufgelöst-Feld (508) aufweist, wobei das Aktualisieren ein Aktualisieren des Indexfeldes mit einem positiven Wert und ein Markieren des Aufgelöst-Feldes mit einem positiven Flag für den Eintrag in der GOT aufweist;als Reaktion auf ein erneutes Laden der gemeinsam genutzten Bibliothek (214), ohne die Ausführung des Softwareprogramms zu stoppen, ein Finden (1208) des Eintrags in der GOT (208), der über den positiven Wert in dem Indexfeld (506) und das positive Flag in dem Aufgelöst-Feld (508) verfügt; undZurückgeben (1210) eines Adresswerts in dem Verbindungsadressfeld (504) für den Eintrag, der über den positiven Wert in dem Indexfeld (506) verfügt, als Reaktion auf eine nachfolgende Ausführung des Funktionsaufrufs der gemeinsam genutzten Bibliothek (214).

    BEREITSTELLEN VON ISOLIERTEN CONTAINERN ZUR VERARBEITUNG VON BENUTZERANFORDERUNGEN

    公开(公告)号:DE102021122507A1

    公开(公告)日:2022-03-31

    申请号:DE102021122507

    申请日:2021-08-31

    Applicant: IBM

    Abstract: Verfahren, Computerprogrammprodukte und/oder Systeme werden bereitgestellt, die die folgenden Operationen durchführen können: Empfangen einer Verbindungsanforderung von einer ersten Benutzereinheit; Erstellen eines Authentifizierungscontainers für die erste Benutzereinheit; Authentifizieren der ersten Benutzereinheit unter Verwendung des Authentifizierungscontainers; als Reaktion darauf, dass eine Authentifizierung für die erste Benutzereinheit erfolgreich ist, Erstellen eines ersten Benutzeranforderungs-Verarbeitungscontainers für die erste Benutzereinheit; und Verarbeiten von von der ersten Benutzereinheit empfangenen Benutzeranforderungen unter Verwendung des ersten Benutzeranforderungs-Verarbeitungscontainers.

Patent Agency Ranking