たとえば、Java アプリケーションを実行していて、RESTful Web サービス呼び出しを (Java Jersey 経由で) 提供したとします。まず、HTTP RESTful リクエスト (またはサーブレット リクエスト) のすべての呼び出しがメイン スレッドとは異なるスレッドで実行されるというのは正しいですか? もしそうなら、アプリを強制終了するための RESTful 呼び出しを提供した場合、メイン スレッド (main() メソッドによって開始されたスレッド) に到達してアプリを強制終了し、その後プログラムを停止するにはどうすればよいでしょうか?
注: 私がこれを尋ねている理由は、メイン スレッド (およびプログラム) を適切にシャットダウンする必要があるからです。