public class Loader implements Runnable{
int players;
public static void main(String[] args){
Loader Loader = new Loader();
Loader.initiate();
}
public void initiate(){
Thread t1 = new Thread(new Loader());
t1.start();
while(true){
players++;
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public void run() {
while(true){
System.out.println(players);
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
そのため、スレッド ブロードキャスターをアクティブにしてプレーヤーの数をブロードキャストすると、プレーヤーの int 値に追加してブロードキャストすることはできません...
プレーヤーがログオンしたときのプレーヤー = 0 --> プレーヤー++; しかし、プレーヤーの数をブロードキャストすると、まだ0です...