java中 使用volatile关键字修改之后,还是会存在并发的情况
http://www.2cto.com/kf/201204/125916.html
使用ThreadLocal 解决创建对象开销的问题
http://ashton.iteye.com/blog/423673