Nespouštět nespravované podprocesy v rámci webového kontejneru nebo kontejneru EJB

Toto pravidlo značí volání do start() metoda na java.lang.Thread objekty a volání do run() metoda na objektech, které implementují java.lang.Runnable rozhraní v rámci webových modulů a modulů EJB.

Správa podprocesů je důležitá v rámci webových kontejnerů nebo kontejnerů EJB. Aplikace by měly používat služby poskytované ke zpracování podprocesů namísto spouštění nespravovaných podprocesů z následujících důvodů:

Je-li to možné, nakonfigurujte aplikace pro použití obslužných rutin Concurrency Utilities ManagedExecutorService zavedených v prostředí Java EE 7. Další informace k rozhraním Concurrency Utilities API viz následující prostředky:

V případě produktu WebSphere Application Server Traditional verze 8.5.5 a dřívější verze použijte správce Work Manager k naplánování asynchronních objektů typu bean. Další informace viz Správci Work Manager.