@Test
public void executeTeste() {
int page = (100 + 10)/10;
StringBuffer st = new StringBuffer();
final CountDownLatch countDown = new CountDownLatch(page);
for (int i = 0; i <= page; i++) {
executorService.execute(new Num(i, st));
}
try
{
System.err.println(st);
countDown.await();
}
catch (InterruptedException e)
{
}
}
class Num implements Runnable{
private int i;
private StringBuffer st;
public Num(int i, StringBuffer st) {
this.i = i;
this.st = st;
}
@Override
public void run() {
if(i % 2 == 0) {
st.append(i);
}
}
}