LexThread runner1 = new LexThread("lie");
LexThread runner2 = new LexThread("bark");
//schedule them and run them
ScheduledExecutorService service = Executors.newScheduledThreadPool(2);
service.schedule(runner1, 0, TimeUnit.MILLISECONDS);
service.schedule(runner2, 0, TimeUnit.MILLISECONDS);
try {
Thread.currentThread().sleep(500);
} catch(InterruptedException ie) {