package com.example.domain;

public class SyncTest {

	public static void main(String[] args) {
		// create the stack
		SyncStack theStack = new SyncStack();
		
		// create producers
		Producer p1 = new Producer(theStack);
		Producer p2 = new Producer(theStack);
		
		// create consumers
		Consumer c1 = new Consumer(theStack);
		Consumer c2 = new Consumer(theStack);
		
		// start all
		Thread t1 = new Thread(p1);
		t1.start();
		
		Thread t2 = new Thread(p2);
		t2.start();
		
		Thread t3 = new Thread(c1);
		t3.start();
		
		Thread t4 = new Thread(c2);
		t4.start();
	}

}
