读书人

重写ThreadLocal中的initialValue()步

发布时间: 2012-08-29 08:40:14 作者: rapoo

重写ThreadLocal中的initialValue()方法时是否要写成线程安全的?
书上有这样的代码,不知initialValue()是否要是线程安全的?

Java code
private 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/可以看下这个希望对你有所帮助

读书人网 >J2SE开发

热点推荐