For some of HTTP requests from clients, there’re very complex business logic in server side.
Some of these business logics doesn’t require to response to the client immediately, like sending a email to somebody. Can I put those tasks in an asynchronous method,so I only need to ensure that they had been executed,I don’t need to wait all tasks complete to respond to the user.
Updated: Some people asked about the framework I am using. I am using Struts2 + Spring.
I don’t know what framework you’re using, but, in basic Java, you can just create a new Thread: