
Java
文章平均质量分 93
yscoder
欢迎关注 大数据与数据仓库公众号
展开
-
Java 如何线程间通信,面试被问哭。。。
Java 如何线程间通信,曾经小编面试被问哭的一道题。。 正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。 本文涉及到的知识点: thread.join() object.wait() object.notify() CountdownLatch CyclicBarrier FutureTask Callable 下面我从几个例子作为切入点来讲解下原创 2021-02-06 11:09:05 · 289 阅读 · 1 评论 -
Java 中 CompletableFuture 使用详解
1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 public static CompletableFuture<Void> runAsync(Runnable runnable) public static CompletableFuture<Void> runAsync(Runnable runnable, Executor executor) public static <U>原创 2021-02-01 22:09:15 · 828 阅读 · 1 评论