一連のスレッド オブジェクトを配列リストに格納しています。これらのスレッドをランダムに開始できるようにしたい。同じスレッドを複数回開始できます。スレッド オブジェクトを開始する前に、スレッドが生きているかどうか、およびスレッドの状態が NEW または TERMINATED のいずれかであるかどうかを確認します。この制限は、「ビジー」スレッドを妨害したくないためです。現在、新しいスレッドの場合、これは正常に機能します。しかし、TERMINATED スレッドの場合、例外が発生します。
スレッドが終了したら、「新しい」スレッドに戻るべきではありませんか? または、スレッドは「使い捨て」ですか?一度使用して完了しますか?