Зачем создавать новый поток с помощью startAsync вместо выполнения работы в потоке сервлета?

В сервлете 3.0 можно использовать startAsync для переноса длительной работы в другой поток, чтобы можно было освободить поток сервлета..

Кажется, я что-то упускаю, потому что не вижу, почему бы просто не использовать поток сервлета для работы? Является ли поток, созданный startAsync, как-то дешевле?

5
задан Aivar 8 April 2012 в 20:25
поделиться