2010年1月9日
摘要: 通过前面一篇的学习笔记,对ThreadLocal只是有了一个基本的认识,ThreadLocal主要是为了解决变量/参数传递问题,似乎并不是为了解决共享变量访问的多线程访问问题。之前我存在这样的错误认识:WEB应用中,对于每次HTTP请求,WEB容器都会为其创建一个新的线程并执行。于是我在每次请求时,将当前线程的内存地址信息打印出来,测试发现,多次请求时,存在输出同一个地址的情况,这就证明了,Tomcat内部可能存在一种类似池的技术,按照规则将线程分配给我们的Http请求,显然这种分配不是我们所能掌控的,可能用户A、用户B 的Http请求与相同的线程对应,也可能用户A的2次请求分别与2个不同的线 阅读全文
posted @ 2010-01-09 00:25 TroyZ 阅读(358) 评论(0) 推荐(0) 编辑