1/12
线程未隔离,取出了其它线程的变量
替代方案:
加锁,线程只能排队进入,性能降低
侧重点、解决的问题不一样
以上为DAO层
Service 层如上:
测试代码如上:
事务是成功的;
Service 和 DAO 耦合
同步代码块
ThreadLocal 改造成功
防止内存泄漏
线程未隔离,取出了其它线程的变量
替代方案:
加锁,线程只能排队进入,性能降低
侧重点、解决的问题不一样
以上为DAO层
Service 层如上:
测试代码如上:
事务是成功的;
Service 和 DAO 耦合
同步代码块
ThreadLocal 改造成功
防止内存泄漏