重写ThreadLocal中的initialValue()步骤时是否要写成线程安全的
重写ThreadLocal中的initialValue()方法时是否要写成线程安全的?书上有这样的代码,不知initialValue()是否
重写ThreadLocal中的initialValue()方法时是否要写成线程安全的?
书上有这样的代码,不知initialValue()是否要是线程安全的?
Java codeprivate static ThreadLocal<Connection> connectionHolder = new ThreadLocal<Connection>(){public Connection initialValue(){return DriverManager.getConnection(URL);}};
这个getConnection(URL)是线程安全的么。。。。求教。。
[解决办法] //线程安全
public static final ThreadLocal<Connection> tl = new ThreadLocal<Connection>();
是线程安全的,http://yangshuming1000.blog.163.com/blog/static/17146953320116711383543/可以看下这个希望对你有所帮助