关于异步编程Future的理解

Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。

Callable Future CompletableFuture(java8)

一般情况下,我们会结合Callable和Future一起使用,通过ExecutorService的submit方法执行Callable,并返回Future。

详细的可以参考这个文章

https://www.toutiao.com/a6647113748802699779/?iid=57728868033&app=news_article&group_id=6647113748802699779×tamp=1547701603

你可能感兴趣的:(关于异步编程Future的理解)