多线程
文章平均质量分 64
Mu_Mu是一只小白
这个作者很懒,什么都没留下…
展开
-
spring 的 事件监听机制实现以及使用线程池异步处理监听事件
使用spring提供的事件监听机制:为什么需要使用事件这种模式?spring中实现事件有几种方式?上述两个问题可以参考:链接博客本文主要是解释如何通过注解简便实现事件监听以及让事件监听支持异步。1.使用注解实现事件监听涉及三个对象:1)监听的事件(提供事件处理时的元数据)2)监听器(事件处理者)3)事件发布者(调用者)事件:实现 ApplicationEvent 类import lombok.Getter;import org.springframework.context.Ap原创 2022-05-11 14:55:56 · 4626 阅读 · 0 评论 -
FutureTask 实现异步任务
FutureTask 的执行结果和出现异常的异常对象都会被放到outcome对象中,通过get()方法返回。1.测试future任务正常返回public class T2 { ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNamePrefix("thread-start-runner").build(); ExecutorService taskExe = new ThreadPoolExecutor(原创 2022-03-11 10:55:45 · 528 阅读 · 0 评论