我想实现这样的结果:异步运行两个方法,这两个方法返回具有相同对象的列表。一旦这两个函数都被执行,我就可以在代码中向下传递这两个结果,从而得到第三个函数。我读了很多关于CompletableFuture的文章,但是有些东西不起作用。下面是我想要实现的一个示例: B getResults() { List<A> b = new ArrayList<A>();
我正在使用在两个线程之间同步初始化过程,我想知道如何正确处理它可能抛出的。break;//if we get here the latch is zero and we are done catch (InterruptedException为什么InterruptedException会在这里抛出,处理它的最佳实践是什么?