我有一个ThreadLocal变量,我想像这样使用它:
ThreadLocal<AutoCloseable> threadLocal = new ThreadLocal<AutoCloseable>(); // pseudocode
ForkJoinPool fj = new ForkJoinPool(nThreads);
fj.submit(
() -> myStream.parallel().forEach(e -> {
/*I want to use the thread local autocloseable here,
but how do I close it when this parallel processing is done?*/
})
);
CompletableFuture
这样的工具。 - UninformedUser