用ThreadLocal完成事务:一个事务一次连接
ThreadLocal 线程变量,和Synchonized都用于处理多线程并发问题.一句话理解ThreadLocal,向ThreadLocal里面存东西就是向它里面的Map存东西的,然后ThreadLocal把这个Map挂到当前的线程底下,这样Map就只属于这个线程了。区别在于:ThreadLocal用数据隔离 Synchonized用数据共享思路:用set()方法将连接对象放入ThreadLocal中,使用时就通过get()方法拿出来.//将连...
原创
2021-09-28 09:10:29 ·
215 阅读 ·
0 评论