视频地址:https://www.bilibili.com/video/BV1aJ411V763

可见性

原子性

有序性

synchronized 锁字符串失效案例

    @Test
    public void synchronized测试() {
        String lockVar = "前端传递的用户Id";
        synchronized (lockVar) {
            System.out.println("当前锁的lockVar字符串与下一次来的lockVar不是一个字符串对象");
        }
        synchronized (lockVar.intern()) {
            System.out.println("锁需要调用字符串的intern方法,如果此字符串在常量池中,则返回地址值,否则,字符串先添加进常量池,再返回地址值");
        }
    }
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤

免责声明:
本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。