【发布时间】:2017-02-04 10:21:24
【问题描述】:
首先,我有 3 个班级。 Main 类名为“main”,一个 runnable 名为 StartRunnable,另一个 runnable 名为 Elimination Runnable。
只要当前游戏通过变量处于活动状态,EliminationRunnable 就会在恒定循环中运行
StartRunnable 运行在一个带有许多 thread.sleeps 的 for 循环上以执行不同的东西,并且 for 循环有一个称为“intCounterLoop”的计数器。它被声明为公共的。
主类同时为每个可运行对象创建一个新实例。
new Thread(new StartRunnable()).start();
new Thread(new EliminationRunnable(args[1])).start();
现在问题来了
如何从 StartRunnable 类访问 intCounterLoop 变量;在 EliminationRunnable 类中不使用静态?我不能使用静态,因为这些类的多个实例可能正在进行。
【问题讨论】:
标签: java