一、目录

     1、ThreadLocal是什么?有什么用?

     2、ThreadLocal源码简要总结?

     3、ThreadLocal为什么会导致内存泄漏?

二、ThreadLocal是什么?有什么用?

引入话题:在并发条件下,如何正确获得共享数据?举例:假设有多个用户需要获取用户信息,一个线程对应一个用户。在mybatis中,session用于操作数据库,那么设置、获取操作分别是session.set()、session.get(),如何保证每个线程都能正确操作达到想要的结果?

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

/**
 * 回顾synchronized在多线程共享线程的问题
 * @author qiuyongAaron */public class ThreadLocalOne&n