Это правило флагов. start() метод на java.lang.Thread объекты и вызовы run() метод для объектов, реализующих java.lang.Runnable интерфейс внутри веб-модулей и модулей EJB.
Управление нитями имеет важное значение в веб-контейнерах и контейнерах EJB. Приложения должны использовать службы управления нитями, вместо запуска неуправляемых нитей, по следующим причинам:
По возможности приложения должны использовать ManagedExecutorService из API Concurrency Utilities, который появился в Java EE 7. Ресурсы с дополнительной информацией об API Concurrency Utilities:
Для WebSphere Application Server traditional версии 8.5.5 и ниже используйте администратор заданий для планирования асинхронных объектов EJB. Дополнительная информация приведена в документе Администраторы заданий.