Bonjour,
Je code actuellement un serveur HTTP et j'ai une question simple mais dont je n'ai pas reussi a trouver la reponse.
Je charge dynamiquement un module .dll / .so en fonction du systeme et instancie de nombreuses fois la classe presente dans la dll a laide dune methode getInstance, jusque la tout va bien, le traitement demande est effectue.
Mais le probleme se pose lorsque la dll traite une requete trop grosse (lecture dun fichier de 150Mo), je demande alors la creation dune nouvelle instance par la methode precedement donnee, mais lexecution est suspendue lors du new maClasse;
Ma question est la suivante : Ne peux on pas instancier une classe lorsque le module (la classe) est en cours dexecution?
Je precise que le module contient des mutex et des maps static.
Cordialement
Partager