场景1:线程资源持有从网络通信模型来说,一个用户就是一个线程,也就是一个会话,因此可以把用户信息存储在ThreadLocal中。图中的程序可以理解为方法。场景2:线程资源一致性事务是面向连接的,事务中的多个操作要在同一个连接中完成,因此可以把Connection保存在ThreadLocal中。场景3:线程安全场景4:分布式计算