groovy wait time
class TestMultiThreadSleep implements Runnable {
String name;
public TestMultiThreadSleep(String name) {
this.name = name;
}
static void main(String[] args) {
Thread thread1 = new Thread(new TestMultiThreadSleep("A"));
Thread thread2 = new Thread(new TestMultiThreadSleep("B"));
Thread thread3 = new Thread(new TestMultiThreadSleep("C"));
thread1.start();
thread2.start();
thread3.start();
}
@Override
public void run() {
println "${name} Step 1"
sleep(3000)
println "${name} Step 2"
sleep(3000)
println "${name} Step 3"
}
}