GridFuture<?> fut = multithreadedAsync(new Callable<Object>() {
@Override public Object call() throws Exception {
while (!finish.get()) {
exec.submit(new Callable<Void>() {
@Override public Void call() throws Exception {
sum.increment();
return null;
}
});
}