У меня есть веб-приложение, развернутое на Tomcat.В этом приложении ExecutorService для выполнения некоторого одновременного выполнения задач.В моем приложении также есть несколько методов, которые используют родной поток, как показано ниже, для выполнения одновременных выполнений.
new Thread(new Runnable() {
public void run() {
//TODO: Perform some CRUD function
}
}).start();
Когда для этого метода вызывается форма POST, потоки запускаются и выполняют выполнение функции по желанию.Мой вопрос в том, является ли это хорошим подходом к проектированию, или я должен закрывать поток после каждого сеанса, или я закрываю потоки, когда tomcat выключается, скажем, для обслуживания.Может кто-нибудь указать мне правильное направление, пожалуйста.