- 博客(2)
- 收藏
- 关注
原创 CompletableFuture
创建线程的方式只有两种:继承Thread或者实现Runnable接口。这两种都是无返回值的Java 1.5 以后,可以通过向线程池提交一个Callable来获取一个包装返回值的Future对象在Java 8中,新增加类:CompletableFuture,结合Future的优点,提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过会调的方式处理计算结果。
2024-01-08 15:37:04 807
原创 Spring事件之异步线程执行
Spring 不仅为我们提供了IOC,AOP功能外,还在这个基础上提供了许多的功能,我们用的最多的可能就是Spring MVC了吧,但是让我们来看下spring-context包,其中包含了缓存、调度、校验功能等等这里主要想介绍一下Spring提供的观察者模式实现(事件发布监听)及异步方法执行,这些功能也都是基于AOP实现的Spring 事件观察者模式大家都了解,它可以解耦各个功能,但是自己实现的话比较麻烦,Spring为我们提供了一种事件发布机制,可以按需要发布事件,之后由监听此事件的..
2021-03-25 17:15:32 1897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人