2.2.10数据类型String的常量池特性
摘要:
在JVM中具有String常量池缓存的功能 将synchronized(string)同步代码块和String联合使用,结果出现意外 测试 结果是无限循环的打印a 出现这种情况的原因是因为String的两个值都是AA,两个线程持有相同的锁。所以造成线程B不能执行,这就是String常量2池带来的问题 阅读全文
posted @ 2017-12-08 21:49 痞子陈2016 阅读(302) 评论(0) 推荐(0) 编辑