摘要: 在Hibernate Session 管理方案中, ThreadLocal这个类得到了大量使用。ThreadLocal这个类为Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM 为每个运行的线程,绑定了私有的本地实例存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。首先,我们需要知道,SessionFactory负责创建Session,SessionFactory是线程安全的,多个并发线程可以同时访问一个SessionFactory 并从中获取Session 实例。而Session并非线程安全,也就是说,如果多个线程 阅读全文
posted @ 2012-11-26 19:15 ForeVer水 阅读(756) 评论(0) 推荐(1) 编辑