我有两个定时器从FIFO队列管理输入(EN-队列)和输出(离队),但我不断收到的出队java.lang.IllegalStateException一个例外:计时器已经取消.我不能停止的地方,那里的错误声称发生线路83.我不知道我错过了什么,所以任何帮助,将不胜感激调试行.
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
/**
* RunSim
*/
public class RunSim {
private double arrivalRate = 600;
private double y;
private Timer t;
private Timer t2;
private Queue fifoQueue;
private long xy;
private long fact = 10;
private int count;
private int pId;
public RunSim() {
Random r = new Random();
long n = System.currentTimeMillis();
r.setSeed(n);
double i = r.nextDouble();
y = ((1 / arrivalRate) * (Math.log(i)));
xy = (long) y;
t = new Timer();
t2 = …Run Code Online (Sandbox Code Playgroud)