Partager via


Plusieurs processus et plusieurs sessions LUA

Deux processus ne peuvent pas utiliser la même session d’application d’unité logique (LUA). Seul le processus qui émet RUI_INIT peut utiliser la session démarrée par le verbe. Avant qu’un autre processus puisse utiliser LUA, il doit émettre RUI_INIT pour obtenir une nouvelle session. Toutefois, différents threads du même processus peuvent émettre des verbes pour la même session LUA.

Un seul processus peut utiliser simultanément plusieurs sessions LUA en émettant plusieurs verbes RUI_INIT . Win32® prend en charge jusqu’à 15 000 sessions pour les applications basées sur Windows Server. Chaque session doit utiliser une unité logique différente. Deux sessions ou plus peuvent utiliser le même pool, mais le membre lua_luname (qui est le nom du pool ou le nom d’une unité logique dans le pool) doit être différent pour chaque RUI_INIT.

Au moins deux instances de la même application LUA peuvent s’exécuter en tant que processus différents, mais elles doivent utiliser des unités logiques différentes. Pour ce faire, utilisez des pools d’unités logiques. Les deux processus peuvent spécifier le même pool, mais se voient allouer des unités logiques différentes de ce pool.