-1

各クライアントがサーバーにファイルを送信できるように、スレッドプールの概念を使用して複数のクライアント接続を受け入れるサーバー プログラムのコードを探しており、サーバーは対応する応答ファイルを送信して応答する必要があります。

この時点でいくつかのクライアント要求を取得できますが、対応する応答ファイルを含む応答を生成できないため、これを求めています。

4

1 に答える 1

0

最新の J2EE アプリケーション サーバーのほとんどは、その概念をサポートしています。アプリケーションを WAR に変換し、サーバー スレッド プール/リクエスト タイムアウト設定で遊んでください。

UPDATE : アプリケーション サーバーが気に入らない場合は、JDK のExecutorsユーティリティ クラスを使用し、実行時間の長いアクションを Runnable インターフェイスにラップして新しい ExceutorService を作成し、そのための ThreadFactory を作成してから、awaitTerminationメソッドを使用します。false が返された場合、スレッドでタイムアウトが発生したため、適切なエラー メッセージをクライアントに送信できます。

于 2009-10-30T14:14:04.193 に答える