In servlet 3.0 one can use startAsync to put long work in another thread, so that you can free up servlet thread.
Seems that I\'m missing something, because I don\'
With servlet 3.0 you can just keep all asynchronous requests waiting in an ArrayList or a some queue Problem is this. You still need a new thread to process the request and pick up the request to finally send the response. So we free up http threads but have to create some thread to process the request