import java.awt.Frame;

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

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

	Frame f = createFrame("Write Attack Test", dv1, dv2);
	
	dg1.setInterval(50);
	dg1.start();
	try { Thread.sleep(360); } catch (InterruptedException e) {}
	dg2.setInterval(50);
	dg2.start();

	dv1.start();
	dv2.start();
    }
}
