// check memory in separate thread-- allows us to monitor usage during
// database calls
// 200,000 msec = 3min, 20 sec delay between checks
System.out.println("Starting memory checker thread");
MemCheck mc = new MemCheck(200000);
mc.start();
// Now populate the tables using INIT_THREADS number of threads only if
// the schemaCreated flag has not been set. If so, then we assume that
// some other thread from possibly another jvm reached here and has
// already created the schema and loaded the tables.