オブジェクトの複数のスレッドを作成するにはどうすればよいですか?
私はコンストラクタを持つクラスを持っていPlayer(String, int, int)
ます。さて、私のメインでは、複数のPlayer
オブジェクトを作成してスレッドとして使用したいと考えています。
これらのオブジェクトの配列を作成してみました
Thread[] player= new Thread[numberOfPlayers];
for (int i = 0; i < numberOfPlayers; i++)
{
player[i] = new Player("Default", 0, (i + 1));
}
しかし、「型の不一致エラー: Player から Thread に変換できません」というメッセージが表示されます。
プログラムが実行されるたびにランダムな数のプレーヤーが存在するため、基本的にこれらのスレッドをループで作成したいと考えています。スレッドは、各文字 (String、int、int) に与えられた値に対応する情報のリストにアクセスし、一度に 1 つずつ更新する必要があります。助言がありますか?