import java.awt.Frame;

public class ReadAttackTest extends RWLockTest {
    public static void main(String[] args) {
	String lockType = args[0];

	DataKeeper data = new DataKeeper(createLock(lockType));
	DataGenerator dg = new DataGenerator(data);
	DataViewer dv1 = new DataViewer(data);
	DataViewer dv2 = new DataViewer(data);

	Frame f = createFrame("Read Attack Test", dv1, dv2);

	dv1.setInterval(50);
	dv1.start();
	try { Thread.sleep(180); } catch (InterruptedException e) {}
	dv2.setInterval(50);
	dv2.start();

	dg.setInterval(1000);
	dg.start();
    }
}
