Я использую ниже функцию параллелизма Java 1.6 для выполнения некоторых задач в автономном режиме. Когда пользователь создается с помощью регистрации, мне нужно выполнить некоторую внутреннюю задачу регистрации, и я не хочу блокировать пользователя, поэтому я использовал приведенный ниже код
java.util.concurrent.ExecutorService myservice = Executors.newSingleThreadExecutor();
myservice.execute(new myTask(user));
Здесь у меня есть внутренний класс myTask, который реализует метод Runnable & in Run, я выполняю автономную деятельность (таким образом, делая это как неблокирующий вызов).
Теперь, когда пользователь входит на веб-сайт, возникают определенные действия (кнопки на веб-страницах), при нажатии которых мне нужно выполнять аналогичные автономные действия, и я не хочу делать вызов как блокирующий вызов. У меня есть 4 действия на этой странице, на которых мне нужно выполнять автономные задачи.
Можно ли использовать подобный код выше с 4 различными внутренними классами и выполнять в них автономную работу? Если нет, то какая альтернатива?
Спасибо!