Exemple
protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1) {
Runnable runner = RunnablePool.instance().getRunnable(arg0);
Thread t = new Thread(runner);
t.start();
t.destroy();
}
Solution
Au lieu d'utiliser plusieurs unités d'exécution, traitez séquentiellement les tâches à exécuter au sein du servlet. Les applications J2EE ne doivent pas créer d'unités d'exécution. Si des unités d'exécution sont réellement indispensables, elles doivent être mises en pool.