1617181920212223242526
eventQueue = new TreeSet<SimEvent>(new CmpEvent()); } public void run() { while (!eventQueue.isEmpty()) { SimEvent e = eventQueue.pollFirst(); assert e.getTime() >= currentTime; currentTime = e.getTime(); e.run(); } }