![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
blue-light
sounds of silence & light
展开
-
ThreadLocal对象的作用
ThreadLocal对象将值跟线程关联起来,维持线程的安全性。 线程调用ThreadLocal.get()方法,会触发调用ThreadLocal.initialValue()方法,该方法会返回值,该值交给Thread保存。当线程终止后,这些值会作为垃圾回收。...原创 2018-06-03 09:25:48 · 331 阅读 · 0 评论 -
并发安全性
一个可变的状态,不能共享。如果共享,从各个线程的角度来看,状态将会是不一致的。 这就好比量子物理学当中的测不准原理,你对粒子的测量将会影响到别人对同一粒子的测量结果,你说粒子在这,他说粒子在那。 所以可变的状态被共享了,就要做同步处理。 参考自《Java并发编程实战》原创 2017-07-13 23:14:45 · 215 阅读 · 0 评论