摘要:
当然大多数情况下,我们根本不需要考虑线程安全的问题,比如dao,service等,除非在bean中声明了实例变量。因此,我们在使用spring mvc 的contrller时,应避免在controller中定义实例变量。 如: [java] view plain copy public class 阅读全文
摘要:
ThreadLocal是为解决多线程程序的并发问题而提出的,可以称之为线程局部变量。与一般的变量的区别在于,生命周期是在线程范围内的。static变量是的生命周期与类的使用周期相同,即只要类存在,那么static变量也就存在。那么一个 static 的 ThreadLocal会是什么样的呢? 看下面 阅读全文