0

JavaでリクエストごとのスレッドTCPサーバーを作成する方法を理解しようとしています。serverSocket.accept() を実行し、新しい接続が入るたびに新しいスレッドを作成する、接続ごとのスレッドサーバーを既に作成しました。

これをリクエストごとのスレッドサーバーに変更するにはどうすればよいでしょうか? 着信接続は何らかのキューに入れることができると思いますが、どの接続が要求を発行し、サービスの準備ができているかをどのように知ることができますか?

ここでは NIO が必要だと思いますが、よくわかりません。

ありがとう。

[編集]

明確にするために-元の「サーバー」は、接続を待ってから新しいスレッドに渡す、私が書いた単なるループです。

講師は「リクエストごとのスレッド」アーキテクチャについて言及しましたが、それが「フードの下」でどのように機能するのか疑問に思っていました。

それがどのように機能するかについての私の最初の考えは、完全に間違っているかもしれません。

4

2 に答える 2