多线程之synchronized锁字符串对象的一个易错点

西城旧梦梦旧人 2017-05-08 21:17 前段时间讲了synchronized锁方法,锁this对象,锁非this对象。具体可以看往期的文章,今天我们来看下锁非this对象(锁String对象)的一个注意点。在Java中是有常量池缓存的功能的,就是说如果我先声明了一个String str1 = “a”; 再声明一个一样的字符串的时候,取值是从原地址去取的,也就是说是同一个对象。这也就导致了
相关文章
相关标签/搜索