私はJavaでチャットサーバーを書いています。実行可能なクラスの固定配列を使用していました。配列内の各要素はクライアントを表します。作成されたスレッドは、ソケットストリームから読み取る無限ループ内にあります。
今はリストを使ってやりたいので、配列のサイズを気にする必要はなく、より合法的な方法に聞こえます。ただし、アイテムを削除してもスレッドが終了するかどうかはわかりませんでした。実際、私はそれが何をするのか分かりません。また、そのような状況でリストを使用することで他に考えられる問題があるのではないかと思います。最後に、タイマーの配列はどうですか?クライアントごとにタイマーを使用したので、タイマーリストからタイマーを削除するとスケジュールも停止しますか?考えられる問題はありますか?