I have loop like:
for(final TestCase tc : tcPool) {
new Thread(new Runnable() {
@Override
public void run() {
runTCCmd(tc.createJavaClass());
}
}).start();
}
How can I freeze(stop) loop on time while new Thread(...)
executing??
I used ExecutorService
before but it did not stop thread execution:
private ExecutorService executorService = Executors.newSingleThreadExecutor();
this.executorService.submit(new Runnable() {
@Override
public void run() {
runTCCmd(tc.createJavaClass());
}
});