niefy/wx-api

你好 我想请问下使用了@async为什么还要使用线程池?

Closed this issue · 3 comments

作者你好,有点问题想请教你。对于您的项目 https://github.com/niefy/wx-api/blob/master/src/main/java/com/github/niefy/modules/wx/service/impl/TemplateMsgServiceImpl.java这一个service中,sendTemplateMsg方法使用用了 @async 注解,这个注解的本质不是使用了线程池吗?为什么代码里面还要手动利用线程池去执行发送消息的操作?经过尝试,如果去除 TaskExcutor.submit(),这个函数也能异步执行的,那这么写的目的是什么呢?望释疑,万分感谢

哈哈,确实,直接加注解就行了,没必要手动TaskExcutor.submit()

niefy commented

是的,写一种即可