0

HTTP THREAD-POOLED WEB SERVERコードを書いています。私は最善を尽くしてコードを作成しました。それもうまくいきます。

しかし、問題が 1 つあります。サーバーをシャットダウンするときはいつでも を使用する必要がありますCTRL + C。しかし、それはシャットダウンする悪い方法です。

私のコードにシャットダウン機能を追加するために、私はよく考えます。しかし、私にはそれができません。

この機能を追加するのを手伝ってください。それを行うための提案をしてください。間違いなくコーディングします。

編集番号 1

私が考える1つの方法は、キーボードから与えられたSTDIN入力のみをリッスンする1つのスレッドを作成することです。「SHUTDOWN」になるたびに。を呼び出しますThreadPol.shutdown()。このようにして、私はこの目標を達成することができます。

これは正しい方法ですか?はいの場合、これを実装するのを手伝ってください。

4

1 に答える 1

0

できるよ

ThreadPoolExecuto.shutdownNow()

アクティブに実行中のすべてのタスクの停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。

于 2013-05-06T09:12:25.810 に答える