public class ReadersAndWriters { public static void main(String[] args) { final int READERS = 100; final int WRITERS = 5; Database database = new Database(); Reader[] reader = new Reader[READERS]; for (int i = 0; i < READERS; i++) { reader[i] = new Reader(database); } Writer[] writer = new Writer[WRITERS]; for (int i = 0; i < WRITERS; i++) { writer[i] = new Writer(database); } for (int i = 0; i < READERS; i++) { reader[i].start(); } for (int i = 0; i < WRITERS; i++) { writer[i].start(); } } }