Code example for CyclicBarrier

Methods: await

0
		_tickScales.addObserver(clockSpeedObserver);
	} 
	 
	void tick(int id) throws InterruptedException, BrokenBarrierException
	{ 
		_barrier.await();
		_systemTicks ++;
		if ((_systemTicks % 1000) == 0)
			_tickScales.measureTicks(_systemTicks);
	} 
 
	public long getFrequency() 
	{ 
		return _tickScales.getClockSpeed();
	} 
}