![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 80
ringBey
这个作者很懒,什么都没留下…
展开
-
SpringBoot 中的多线程事务处理 一个自定义注解直接搞定!
SpringBoot 中的多线程事务处理 一个自定义注解直接搞定!原创 2024-02-05 14:01:38 · 551 阅读 · 2 评论 -
ThreadLocal的基本使用及区别-粗略源码了解
然而在使用线程池时,各个线程是可复用的,就导致ThreadLocal变量只在创建线程时生成了一份,后续使用该线程的所有流程都使用的是创建线程时生成的ThreadLocal变量,即A用户操作时可能会获取到B用户创建的操作线程,从而获取到B用户的信息。 ThreadLocal是JDK包提供的,它提供线程本地变量,如果创建一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个副本,在实际多线程操作的时候,操作的是自己本地内存中的变量,从而规避了线程安全问题。原创 2024-01-12 17:33:01 · 874 阅读 · 0 评论