2022年11月17日
摘要: 使用@Async注解时,推荐使用自定义线程池的模式;查看源码,@Async的默认线程池为SimpleAsyncTaskExecutor,默认线程池有如下弊端:在线程池应用中,参考阿里巴巴java开发规范:线程池不允许使用Executors去创建,不允许使用系统默认的线程池,推荐通过ThreadPoo 阅读全文
posted @ 2022-11-17 15:18 Ruthless 阅读(290) 评论(0) 推荐(1) 编辑
摘要: 业务需求:用户注册成功之后,系统会给用户发放优惠券,发送邮件,发送短信等操作。 作为开发人员,很容易写出如下代码: /** * 用户注册逻辑 * * @author Lynch */ @GetMapping("/register") public String register(String use 阅读全文
posted @ 2022-11-17 15:00 Ruthless 阅读(1805) 评论(0) 推荐(1) 编辑
摘要: Java实现异步编程的8种方式 阅读全文
posted @ 2022-11-17 08:53 Ruthless 阅读(288) 评论(0) 推荐(0) 编辑