Freigeben über


Mehrere LUA-Prozesse und -Sitzungen

Zwei Prozesse können nicht dieselbe LUA-Sitzung (Logical Unit Application) verwenden. Nur der Prozess, der RUI_INIT ausgibt, kann die Sitzung verwenden, die vom Verb gestartet wird. Bevor ein anderer Prozess LUA verwenden kann, muss er RUI_INIT ausgeben, um eine neue Sitzung zu erhalten. Verschiedene Threads desselben Prozesses können jedoch Verben für dieselbe LUA-Sitzung ausgeben.

Ein einzelner Prozess kann mehrere LUA-Sitzungen gleichzeitig verwenden, indem mehrere RUI_INIT Verben ausgegeben werden. Win32-Prozesse® unterstützen bis zu 15.000 Sitzungen für Anwendungen, die auf Windows Server basieren. Jede Sitzung muss eine andere LU verwenden. Zwei oder mehr Sitzungen können denselben Pool verwenden, aber der lua_luname-Member (der entweder der Name des Pools oder der Name einer LU innerhalb des Pools ist) muss für jede RUI_INIT unterschiedlich sein.

Mindestens zwei Instanzen derselben LUA-Anwendung können als unterschiedliche Prozesse ausgeführt werden, müssen jedoch unterschiedliche LUs verwenden. Dies kann mithilfe von LU-Pools erfolgen. Die beiden Prozesse können denselben Pool angeben, werden aber unterschiedlichen LUs dieses Pools zugeordnet.