2022.7.18 SpringBoot 异步处理

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
姓名
    ____________
1 Springboot中使用@Async实现异步处理以下说法错误的是()
A.须在启动类上添加@EnableAsync注解
B.须在异步方法所在的类上添加@Component或@service 等注解
C.可以通过@Autowired使用异步类
D.可以通过new 异步对象类对象调用异步方法
以下关于Springboot中使用@Async实现异步处理说法正确的是()
A.异步方法可以使用static修饰,也可以使用public修饰
B.类中需要使用@Autowired或@Resource等注解自动注入异步类,不能自己手动new 异步类对象
C.异步方法使用注解@Async的返回值只能为void或者Future
D.使用@Async的异步方法不能传入参数
以下关于Springboot中使用@Async实现异步处理说法错误的是()
A.在有@Async 注解的方法上标注@Transactional是没用的
B.@Async需要在不同类使用才会产生异步效果,方法一定要从另一个类中调用,也就是从类的外部调用,类的内部调用是无效的,如果需要从类的内部调用,需要先获取其代理类
C.@Async 注解失效,是因为没有走Spring的代理类
D.异步方法不能与异步方法在同一个类中
以下关于Springboot中使用@Async+自定义线程池说正确的是()
A.Springboot中使用@Async不能自定义线程池
B.Springboot中使用@Async注解,用户自定义线程池的主要作用是防止OOM风险
C.Springboot中使用@Async注解不使用自定义线程池一定会造成OOM风险
D.Springboot中使用@Async注解,用户自定义线程池后的可以完全避免OOM风险
使用Future.get()获取异步方法返回值不会阻塞线程

6题 | 被引用0次

使用此模板创建