我将如何制作一个对象的多个线程?
我有一个带有构造函数的类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));
}
但得到一个“类型不匹配错误:无法从播放器转换为线程”。
我基本上想在一个循环中创建这些线程,因为每次程序运行时,都会有随机数量的玩家。线程将需要访问与赋予每个字符(String、int、int)的值相对应的信息列表,并一次更新它们。有什么建议么?