Мне бы очень хотелось сделать что-то вроде этого:
Callable<MyObject> myCallable = ....
Future<MyObject> = new Thread( myCallable).start();
В основном я хочу запустить одну длительную задачу, которая выполняется параллельно с моей основной задачей, и я не хочу, чтобы объединение или повторное использование потоков. Материал исполнителей кажется очень ориентированным на объединение, и он требует, чтобы я закрыл пул, и все, что я не хочу делать.
Я хочу использовать шаблон "Callable/Future", потому что позже мне может понадобиться представить Executors, но, как сейчас, они просто накладные.
Любые предложения?