CompletableFuture的runAsync

简介: CompletableFuture的runAsyncCompletableFuture的runAsync只是简单的异步执行一个线程,但是它将返回一个CompletableFuture,有了这个CompletableFuture,可以重新组装和调配,这是和一个普通Runnable不同之处。

CompletableFuture的runAsync

CompletableFuture的runAsync只是简单的异步执行一个线程,但是它将返回一个CompletableFuture,有了这个CompletableFuture,可以重新组装和调配,这是和一个普通Runnable不同之处。

CompletableFuture future = CompletableFuture.runAsync(new Runnable() {
    @Override
    public void run() {
        System.out.println("只是一个线程而已");
    }
});

相关文章
|
5月前
|
缓存 Java Maven
CompletableFuture
【7月更文挑战第29天】
49 4
|
5月前
|
Java 开发者 Spring
CompletableFuture 使用总结
CompletableFuture 使用总结
140 1
|
4月前
CompletableFuture 打桌球的应用
CompletableFuture 打桌球的应用
20 0
|
4月前
|
Java 测试技术
CompletableFuture 使用
CompletableFuture 使用
53 0
|
7月前
|
Java API
java多线程之FutureTask、Future、CompletableFuture
java多线程之FutureTask、Future、CompletableFuture
305 0
|
Java
CompletableFuture总结和实践
CompletableFuture被设计在Java中进行异步编程。异步编程意味着在主线程之外创建一个独立的线程,与主线程分隔开,并在上面运行一个非阻塞的任务,然后通知主线程进展,成功或者失败。
372 0
|
消息中间件 Java 中间件
Future and CompletableFuture
Future代表异步执行的结果,也就是说异步执行完毕后,结果保存在Future里, 我们在使用线程池submit()时需要传入Callable接口,线程池的返回值为一个Future,而Future则保存了执行的结果 ,可通过Future的get()方法取出结果,如果线程池使用的是execute(),则传入的是Runnable接口 无返回值。
76 0
|
Java 调度
并发编程——Future & CompletableFuture
Java创建线程的方式,一般常用的是Thread,Runnable。如果需要当前处理的任务有返回结果的话,需要使用Callable。Callable运行需要配合Future。
63 0
|
Java 测试技术
CompletableFuture使用详解
CompletableFuture是jdk8的新特性。CompletableFuture实现了CompletionStage接口和Future接口
276 0
CompletableFuture使用详解
下一篇
DataWorks