CWE ID: 383
Name: J2EE Bad Practices: Direct Use of Threads
Das Thread-Management in Web-Anwendungen ist in bestimmten Fällen verboten und birgt stets ein hohes Fehlerrisiko.
Das Thread-Management in einer Web-Anwendung ist in bestimmten Fällen durch den J2EE-Standard untersagt und birgt stets ein hohes Fehlerrisiko. Das Management von Threads ist komplex und kann wahrscheinlich auf unvorhersehbare Weise in das Verhalten des Application Containers eingreifen. Selbst ohne Interferenz mit dem Container führt Thread-Management in der Regel zu schwerwiegenden Bugs, die schwer zu erkennen und zu diagnostizieren sind, wie beispielsweise Deadlocks, Race Conditions und andere Synchronisation Errors.
Effektivität: Unknown
Beschreibung: Verwenden Sie bei EJBs Framework-Ansätze für parallele Ausführung anstelle der Verwendung von Threads.