摘要: 1、首先使用@Async 需要在Spring启动类上添加注解@EnableAsyn或者在你们线程池配置类添加@EnableAsyn 一下两种选择一种即可 注意如果自己配置了线程池那么在使用的时候需要保持一致 例如:@Async("simpleThreadPool") 2、在使用@Async的时候切记 阅读全文
posted @ 2019-03-02 15:45 hello|world 阅读(17196) 评论(0) 推荐(0) 编辑
摘要: 1、首先大家都知道ThreadLocal中的get之所以能够保证线程安全是依赖于每个线程都会有一个ThreadLocalMap. 当执行set方法的时候首先会获取当前线程的ThreadLocalMap,然后给map赋值。 当之前get方法的时候也会获取当前线程的ThreadLocalMap,然后从m 阅读全文
posted @ 2019-03-02 15:09 hello|world 阅读(2578) 评论(2) 推荐(0) 编辑