1.一开始只知道使用线程同步块,和单例模式来解决问题,这也应该是初学者的常用套路吧。第一种方法是拿时间解决问题
2.使用ThreadLocal,ThreadLocal的原理是 用每个线程单独使用一个共享变量来保证的线程安全,这种方法是拿空间解决问题。
ThreadLocal使用场景 参考地址
http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html
具体的原理还是没有看懂,刚刚开始写博客,看完原理再补充
1.一开始只知道使用线程同步块,和单例模式来解决问题,这也应该是初学者的常用套路吧。第一种方法是拿时间解决问题
2.使用ThreadLocal,ThreadLocal的原理是 用每个线程单独使用一个共享变量来保证的线程安全,这种方法是拿空间解决问题。
ThreadLocal使用场景 参考地址
http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html
具体的原理还是没有看懂,刚刚开始写博客,看完原理再补充