Condividi tramite


Processi LUA multipli e sessioni multiple

Due processi non possono usare la stessa sessione di applicazione di unità logica (LUA). Solo il processo che rilascia RUI_INIT può usare la sessione avviata dal verbo. Prima che un altro processo possa usare LUA, è necessario rilasciare RUI_INIT per ottenere una nuova sessione. Tuttavia, thread diversi dello stesso processo possono emettere verbi per la stessa sessione LUA.

Un singolo processo può usare simultaneamente più sessioni LUA eseguendo più verbi RUI_INIT . Win32® elabora il supporto per un massimo di 15.000 sessioni per le applicazioni basate su Windows Server. Ogni sessione deve usare un lu diverso. Due o più sessioni possono usare lo stesso pool, ma il membro lua_luname (ovvero il nome del pool o il nome di un lu all'interno del pool) deve essere diverso per ogni RUI_INIT.

Due o più istanze della stessa applicazione LUA possono essere eseguite come processi diversi, ma devono usare unità logiche diverse. A tale scopo, è possibile usare pool di lu. I due processi possono specificare lo stesso pool, ma vengono allocate unità di archiviazione diverse da tale pool.